Дубли

bande bande  
72
  19.10.2012 20:55       613     Помощь  
Есть вот такой код:

RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)$ index.php?%{QUERY_STRING} [L]

И есть проблема дублей. Как решить? чтобы на конце всегда был слеш? Может поможет кто?

Ответы на пост (4) Написать ответ
bande bande
72
19.10.2012 20:57
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?%{QUERY_STRING} [L]
0
bande bande
72
19.10.2012 20:58
вот, вот так. а то бесит этот редактор.
0
vachsam vachsam
41
19.10.2012 22:47
RewriteCond %{REQUEST_FILENAME} !-f
# исключаем символьные ссылки
RewriteCond %{REQUEST_FILENAME} !-l
# исключаем файлы index.php
RewriteCond %{REQUEST_URI} !index.php
# исключаем uri содержащие точки, для пропуска ссылок на файлы
RewriteCond %{REQUEST_URI} !\.[^./]+$
# исключаем uri со слешем на конце
RewriteCond %{REQUEST_URI} !(.*)/$
# 301 перенаправление на запрос со слешем в конце
RewriteRule ^(.*)$ $1/ [R=301,L]
0
bande bande
72
21.10.2012 13:14
увы, не помогло. этот вариант я пробовал. толку не дает никакого.
0