PDA

View Full Version : سوال: ریدایرکت کردن آدرسهای دارای index.php و index.html به آدرسهایی که فاقد index.php و index.html



i-php-i
سه شنبه 20 اردیبهشت 1390, 13:29 عصر
همونطور که می دونید گوگل و سایر موتورهای جستجو نسبت به آدرسهای تکراری حساس هستند و در صورتی که از آدرسهای تکراری استفاده کنیم، نمره منفی برای وب سایتمون در نظر گرفته می شه.

لطفا بگید که چطور می تونم آدرسهای دارای index.php , index.html و index.htm رو به آدرسهای که فاقد index.php , index.html و index.htm ریدایرکت کنم؟ (خودم کدهای زیادی رو نوشتم و امتحان کردم ولی هیچکدوم جواب ندادن)

i-php-i
چهارشنبه 21 اردیبهشت 1390, 00:46 صبح
من تونستم به کمک کد زیر مشکل رو حل کنم.

RewriteRule ^(.*)index\.php$ /$1 [R=301,L]
RewriteRule ^(.*)index\.html$ /$1 [R=301,L]
RewriteRule ^(.*)index\.htm$ /$1 [R=301,L]

دوتا سوال برام پیش اومده: اول اینکه مقدار R=301,L به چه معنی هست؟

دوم اینکه به چه دلیل کد بالا بدون استفاده از RewriteEngine on هم اجرا می شه؟