0

私はURLを持っています:

http://www. my site .com/cms/forum/users/username/

次の場所にリダイレクトする必要があります。

http://www. my site .com/forum/users/username/

そのため、URL の cms 部分は削除する必要があります。正規表現とは何ですか? フォルダ構造のどこに配置すればよいですか? つまり、この正規表現を.htaccessサイトのルートに追加するか.htaccesscmsフォルダー内または他の場所に追加しますか?

4

1 に答える 1

1

このタスクにはRedirectMatchを使用できます

RedirectMatch /cms(/.*) $1

たとえば、ステータスを付与することもできます。

RedirectMatch 301 /cms(/.*) $1

説明書より

コンテキスト: サーバー構成、仮想ホスト、ディレクトリ、.htaccess

つまり、メイン サーバー構成、サイトの仮想ホスト構成、または .htaccess ファイルで、最適な場所であればどこでも使用できます。

于 2013-01-11T16:41:41.700 に答える