1

このようなフォルダにファイルがありますfolder1/folder2/folder3/filename.htm。このような別のファイルもありますfolder1/folder2/folder3-filename.htm。URLを閲覧するときに、配信(表示)mysite.com/folder1/folder2/folder3/filename.htmしたいfolder3-filename.htm

ファイル名の書き換えルールの基本は知っていますが、そのようにフォルダ名とファイル名の組み合わせが混同されているのは見たことがありません。

誰かが私にそれを行う方法を手伝ってもらえますか?

4

1 に答える 1

1

[^/]+を使用して、次の文字までのすべての文字を照合し、最後の文字以降のすべての文字を照合する/と、次のように機能します。.+/

RewriteEngine On
RewriteRule ^folder1/folder2/([^/]+)/(.+)$ folder1/folder2/$1-$2 [L]
于 2012-08-25T03:22:59.377 に答える