2

URL の末尾に特定の文字列が存在する場合に、1 レベル上にリダイレクトする方法について、チュートリアルまたは記事を参照するか、解決策 (説明付き) を教えてください。

例えば

http://www.example.com/s/texas/hello-world/

にリダイレクトする必要があります

http://www.example.com/s/texas/

文字列が「hello-world」で、100 の異なる URL があるとします。

つまり、/s/フロリダ/ハローワールド

/c/boston/massachusetts/hello-world など

前もって感謝します。

4

1 に答える 1

1

以下の式は、ashello-world内の前のすべてをキャプチャし、そこにリダイレクトします。は、末尾のスラッシュをオプションにします。(.*)$1/?

RewriteEngine On
RewriteRule ^(.*)hello-world/?$ $1 [L,R=301,QSA]
于 2012-06-01T02:05:04.710 に答える