1

使用せずに同じ書き換えルールを作成するにはどうすればよい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に書き換えられました

4

2 に答える 2

0

Apache なしでは解決策がないよう%{THE_REQUEST}です。

于 2011-07-20T19:52:07.333 に答える
0

これはどう?

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

ここから撮影。(残念ながら、ここでテストすることはできません)。

于 2011-02-23T20:27:34.893 に答える