Apache: Как сделать то же правило перезаписи без использования THE_REQUEST? - PullRequest
1 голос
/ 23 февраля 2011

Как сделать то же правило перезаписи без использования THE_REQUEST?

RewriteEngine On
# Rewrite multiple slashes with single slash after domain
RewriteCond %{THE_REQUEST} ^[A-Z]+\s//+(.*)\sHTTP/[0-9.]+$ [OR]
RewriteCond %{THE_REQUEST} ^[A-Z]+\s(.*/)/+\sHTTP/[0-9.]+$
RewriteRule .* http://%{HTTP_HOST}/%1 [R=301,L,NE]

Обновление: .htaccess расположение - www.domain.com/url/.htaceessПереписать действие - www.domain.com//url/id переписано на www.domain.com/url/id

Ответы [ 2 ]

0 голосов
/ 20 июля 2011

Кажется, что нет решения без Apache %{THE_REQUEST}.

0 голосов
/ 23 февраля 2011

Как насчет этого?

RewriteCond% {REQUEST_URI} ^ (. ) // (. ) $ RewriteRule. % 1/2% [R = 301, L]

Взят отсюда . (К сожалению, я не могу проверить это здесь).

...