私はたくさん検索しようとしましたが、成功しませんでした。誰かが本当にこれで私を助けてくれることを願っています。
わかりましたので、私のウェブサイトは次のようになります。
/rewrite.php
/folder1/rewrite.php
/folder2/rewrite.php
/folder1/subfolder1/rewrite.php
/folder1/subfolder2/rewrite.php
等々...
つまり、すべてのフォルダー (管理者アクセス フォルダーを除く) にrewrite.phpが存在します。
ということで、基本的には該当ディレクトリにあるrewrite.phpファイルに書き換えたいのですが、なかなかできません。
あれは
お願いしたら
/News
次に、次のように書き換える必要があります。
/rewrite.php
私が要求した場合:
/folder1/News
次に、次のように書き換える必要があります。
/folder1/rewrite.php
他のフォルダについても同様です。
現在、これは私のhtaccessにあるものです:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . rewrite.php [L,NC]
どこかで、RewriteBase を削除すると、現在のディレクトリが RewriteBase として使用されることを読みました。しかし、それは失敗し、機能しませんでした。
また、次のような例外(書き換えを無効にする必要がある)にいくつかのフォルダーを保持したいと思います。
/administration
/config
誰かが私を助けることができれば、実行可能な解決策を願っています... :)
よろしくお願いします、
アンクル・タクール