1

私が現在取り組んでいるこの Web サイトは www.website.com/2012/ で実行されています。私ではありませんが、ルート インデックス ファイルには、www.website.com/2012/home/index.php をロードするフレームがあります。 、および他のページは同じ構造 www.website.com/2012/the-company/ にロードされます。

2012 フォルダーを取得してルート フォルダーにファイルを配置することもできますが、コーディングが不適切なため、リンクや参照を台無しにするのがちょっと怖いです。そこで、この .htaccess ファイルを使って URL を書き換えているので、ルート URL で実行されます。しかし、このhtaccessは機能していません。ルートとそのすべてにあり、コードは次のとおりです。

RewriteEngine On
RewriteRule ^/(.*)$   /2012/$1

事前に助けてくれてありがとう。

4

1 に答える 1

1

代わりにこれを試してください:

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/2012/
RewriteRule ^(.*)$   /2012/$1 [L,QSA]
于 2012-08-16T15:15:49.643 に答える