помогите с mod_rewrite (исключение для двойного слэша и больше...)

Алексей
На сайте с 23.02.2009
Offline
572
1069

суть задачи в проверке урла на двойной слэшь и более, для защиты от дублей страничек по разным урлам....

----------

методом пхп что то не получается так как когда идет запрос с (///////) веб сервер выдает тока один (/) обрезая =(.

----------

желательно при количестве более одного слэша в урле выдавать 404 ошибку или делать редирект на 404 страничку....

плиз помогите =)))

Программирование на ПХП для сайтов на MODX - автоматизация, парсинг, автоматическое наполнение, формы заказов с расчетом цен и парсингом. Программирование функционала, которого нет в паблик решениях. Все вопросы в личку - отвечу смогу или нет, сроки и цены, условия.
[umka]
На сайте с 25.05.2008
Offline
456
#1

RewriteRule //+ - [F,L]

Лог в помощь!
Алексей
На сайте с 23.02.2009
Offline
572
#2
'[umka:
;8765653']RewriteRule //+ - [F,L]

ээ не пашет =(. можно по конкретней?

--------------

как это условие правильно прописать?

--------------

у меня ща

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /index.php?param=$1 [L]

[umka]
На сайте с 25.05.2008
Offline
456
#3

RewriteEngine On

RewriteRule //+ - [F,L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /index.php?param=$1 [L]

Алексей
На сайте с 23.02.2009
Offline
572
#4
'[umka:
;8765698']RewriteEngine On
RewriteRule //+ - [F,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?param=$1 [L]

ну верно, я так и прописал, но не пашет!

[umka]
На сайте с 25.05.2008
Offline
456
#5
Алексей Питерский:
ну верно, я так и прописал, но не пашет!

Т.е. для URL вида http://site.ru/blabla/// не отдаёт 403 Forbidden ?!

Алексей
На сайте с 23.02.2009
Offline
572
#6
'[umka:
;8765812']Т.е. для URL вида http://site.ru/blabla/// не отдаёт 403 Forbidden ?!

ну да. не пашет! =((( хз

p.s. нужно чтобы еще и на морду это работало.... http://site.ru////

Алексей Питерский добавил 04.04.2011 в 03:00

блин народ помогите плиз будьте людьми...

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