0

成功せずにここのアーカイブをよく見てきたので、誰かがここで私を助けてくれることを願っています.

基本的に、「trunk」というルートのディレクトリにリダイレクトする必要があります。このリンクを含む htaccess ファイルをルートに配置しました。

RewriteRule ^(.*)$ /mysite/trunk/$1 [L]

これは、正しいページ、つまり mysite.com/trunk/site/login に完全にリダイレクトされます

私が今本当に必要としているのは、可能であれば URL から「トランク」を削除することですが、それでもサイトはこのページを指しています。

どうすればこれを行うことができますか?

どうもありがとう

4

1 に答える 1

0

このようなもの?

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/mywebsite/trunk/
RewriteRule ^mywebsite/(.*)$ /mywebsite/trunk/$1 [L]

RewriteCond %{THE_REQUEST} \ /mywebsite/trunk/([^\?\ ]*)
RewriteRule ^ /mywebsite/%1 [L,R=301]
于 2013-10-14T15:21:19.640 に答える