htaccess

dakata__92

Super Moderator
Здравейте! Интересува ме, какво правило трябва да напиша за да се презаписват адресите от примерноо
http://example.com/index.php?page=1
в
http://example.com/index/?page=1
Ако има директория тя да си остане такава:
от
http://example.com/dir/index.php?page=1
в
http://example.com/dir/index/?page=1
 
Изясни си първо какво точно означава въпросителната.

На практика ти тряба http://example.com/index/1/, а не http://example.com/index/?page=1 . Ако имаш директория, то ще ти трябва второ правило за тази ситуация.
 
lamerko каза:
Изясни си първо какво точно означава въпросителната.

На практика ти тряба http://example.com/index/1/, а не http://example.com/index/?page=1 . Ако имаш директория, то ще ти трябва второ правило за тази ситуация.
Първият варянт не е добър от към СЕО гледна точка по начина покойто съм решил да кодна линковете.
 
Не знам какво СЕО търсите от индексна страница - ако приемем, че информацията там е динамична, то номерата на страниците и данните в тях ще се различават според ситуацията. А това не е никак добре за СЕО. оптимизират се самите страници на конкретния контент :)
 
Човекът пита за htaccess rule... :D

Код:
RewriteRule ^(/.+)?/index/\?page=(\d+)$ $1/index.php?page=$2 [L]
Ако дава error 500 виж в error.log какъв е проблемът.
 

Back
Горе