سلام
دوستان کد htaccess میخوام که هم به بی www و هم به https ریدایرکت کنه.یه کدی میخوام که دوتا کار رو انجام بده.قبلا واسه هرکدوم یه کد جدا استفاده میکردم که گویا مشکل ساز (http://www.webhostingtalk.ir/showthread.php?t=180407&p=1626924) شده.من هر چی کد توی فرومهای انگلیسی بود به کار می برم عمل نمیکنه و فقط بی www انجام میشه.دلیل اینکه واسه من عمل نمیکنه چی میتونه باشه؟هاست هم آپاچی هست اگه لازمه بگم.تشکر
dow
January 14th, 2017, 20:39
سلام
این کد رو تست کنید :
#tabdil wwwRewriteEngine on
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^example\.com
RewriteRule (.*) https://example.com/$1 [R=301,L]
#etabdil www
شاید به کارتون بیاد
alirad
January 14th, 2017, 20:44
بزرگوار این کد که گذاشتی فقط برای ریدایرکت به بی www هست و خودم توی اون یکی تاپیک گذاشتم.در هر صورت ممنون
cheapmizban
January 14th, 2017, 20:56
سلام
کدهای زیر رو هم تست کنید
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^test.ir [NC]
RewriteRule ^(.*)$ http://test.com/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www.test.ir [NC]
RewriteRule ^(.*)$ https://test.com/$1 [L,R=301]
alirad
January 14th, 2017, 20:59
ممنون ولی عمل نکرد.دوستان دیگه هم بفرمایند.مشکل از چیه؟از هاستم بپرسم؟به هاست ربط داره؟
cheapmizban
January 14th, 2017, 21:12
ریدایرکت کار نکرد ؟
دقیقا مشکل رو بگید !
کدی که گذاشتم به اینصورت هست ،
example.com/hello
redirect to
example.ir/hello
https or http
alirad
January 14th, 2017, 21:20
کد واسه ریدایرکت .com به .ir هست؟ شما پست اول تاپیک رو خوندید در مورد چی هست؟من نمیخوام به ir یا com ریدایرکت بشه.میخوام همون پسوندی که هست بدون www و با https بشه.در هر صورت ممنون.دوستان دیگه لطفا کمک کنید