PDA

View Full Version : چگونه htaccess را برای ریدایکرت تنظیم کنم؟



ahmad.khaliq
چهارشنبه 24 فروردین 1390, 02:00 صبح
سلام

من میخوام وقتی کاربر به سایت من مراجعه کرد، اگر از www وارد نشده بود به www منتقل بشه.
یعنی اگر وارد آدرس domin.com شده بود، منتقل بشه با www.domain.com (http://www.domain.com)

یه کد توی اینترنت پیدا کردم که به صورت زیر هست و درست هم عمل میکنه ما من یه مشکلی باهاش دارم!


RewriteCond %{HTTP_HOST} !(^(www.)?([a-z0-9-]+).domain.com) [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]

مشکل من اینجاست که حتی وقتی آی پی سایت رو هم میزنم، کاربر رو منتقل به میکنه به www.domain.com (http://www.domain.com) و من نمیخوام چنین اتفاقی بیوفته!!! من میخوام اگر آی پی سرور رو وارد کردم، بدون انتقال وارد سایت بشم

فرض کنید آی پی سایت من 190.130.120.120 باشه. میخوام وقتی با آدرس زیر وارد شدم، دیگه به www منتقل نکنه

http://190.130.120.120