Все ли правильно?

EM
На сайте с 16.12.2005
Offline
108
417

Достаточно громоздкий получился у меня .htaccess...

DirectoryIndex /cat/p.php index.php3 index.php index.html

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www.index-is.com.ua$

RewriteRule ^ http://www.index-is.com.ua%{REQUEST_URI} [R=301,L]

ErrorDocument 403 /cat/p.php?action=error&n=403

ErrorDocument 404 /cat/p.php?action=error&n=404

ErrorDocument 500 /cat/p.php?action=error&n=500

RewriteRule ^cat/m([0-9]*)\.htm$ /cat/p.php?action=file&id=$1

RewriteRule ^cat/ratem([0-9]*)\.htm$ /cat/p.php?action=rate&id=$1

RewriteRule ^cat/emailm([0-9]*)\.htm$ /cat/p.php?action=email&id=$1

RewriteRule ^cat/r-([0-9]*)\.html$ /cat/p.php?action=file&id=$1

RewriteRule ^cat/r-category-([0-9]*)\.html$ /cat/p.php?action=category&id=$1

RewriteRule ^cat/search.html$ /cat/p.php?action=search

Все ли я сделал правильно? m([0-9]*).htm и r-([0-9]*).html ведут на одну и ту же страницу. А старый вариант еще в кеше поисковиков, поэтому не удалял...

EM
На сайте с 16.12.2005
Offline
108
#1

От

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www.index-is.com.ua$

RewriteRule ^ http://www.index-is.com.ua%{REQUEST_URI} [R=301,L]

уже отказался, слишком грузит сервер. А жаль:(

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий