PDA

View Full Version : استفاده از www یا استفاده نکردن



hamidrezawd
شنبه 20 بهمن 1397, 17:44 عصر
سلام و عرض ادب و احترام
از لحاظ سئو بهتره که سایتمون با www شروع بشه یا شروع نشه ؟

بعضی از سایت ها با www شروع شده و بعضی شروع نشده .
خواستم ببینم www بر روی سئو تاثیر داره ؟

ali_sed
شنبه 20 بهمن 1397, 18:37 عصر
سلام

فرقی نداره تنها یک حالت را انتخاب کنید و دیگری را به آن ریدایرکت کنید.
فرض کنید دامین بدون www را انتخاب کرده ایم کافیست کد زیر را در ابتدای فایل htaccess درج کنید تا اگر کاربری با آدرس حاوی www وارد سایت شد به آدرس بدون www ریدایرکت شود.



#redirect to non-www
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.domain\.com [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]
</IfModule>

hamidrezawd
جمعه 10 اسفند 1397, 12:38 عصر
سلام

فرقی نداره تنها یک حالت را انتخاب کنید و دیگری را به آن ریدایرکت کنید.
فرض کنید دامین بدون www را انتخاب کرده ایم کافیست کد زیر را در ابتدای فایل htaccess درج کنید تا اگر کاربری با آدرس حاوی www وارد سایت شد به آدرس بدون www ریدایرکت شود.



#redirect to non-www
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.domain\.com [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]
</IfModule>


تشکر فراوان بابت راهنمایی تان
من فایل ری دایرکتم رو باز کردم .

کد زیر رو داخلش دیدم



RewriteEngine on


RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l




RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
Options -Indexes






کد های شمارو قبل این کد ها بزارم یا بعد این کد ها ؟
و اینکه من میخوام برعکس اونی که شما گفتین عمل بکنم . وقتی با آدرس بدون www وارد شدم به آدرس با www ریدایرکت شود . چه تغییراتی باید تو کد بالا بدم .
ممنون از راهنمایی تون

ali_sed
شنبه 11 اسفند 1397, 13:20 عصر
خواهش می کنم



RewriteEngine on

RewriteCond %{HTTP_HOST} ^domain\.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]

Options -Indexes

hamidrezawd
پنج شنبه 22 فروردین 1398, 20:53 عصر
سلام
من از این کد برای ری دایرکت از بدون www به www استفاده میکنم .



RewriteCond %{HTTP_HOST} ^domain\.ir [NC]
RewriteRule ^(.*)$ https://www.domain.ir/$1 [L,R=301]


حالا میشه کدی داشته باشیم که از http به https ری دایرکت کنه
من ssl رو روی دامینم فعال کردم :
میخوام وقتی کاربر با http وارد سایتم شد اتوماتیک به https هدایت بشه .
به نظرتون این کار شدنی هستش .

ali_sed
جمعه 23 فروردین 1398, 06:35 صبح
سلام


RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.domain.ir/$1 [L,R=301]