2

私はツールの巨大なスタジオを開発し、各ツールは /tools/ フォルダーに独自のディレクトリを持っています。exampleという名前のツールがある場合、URL は /studio-dir/tools/example/ になります。

/tools/ ディレクトリの外にある他のファイルがまだ機能することを確認しながら、/tools/ ディレクトリを URL から隠そうとしています。たとえば、/index.php ファイルと /admin/ ディレクトリはそのままにしておく必要があります。

これを試してみましたが、すべてで大量の 404 エラーが発生するだけでした。URL の書き換えが苦手です。:P

RewriteCond %{REQUEST_URI} !^/tools/
RewriteRule ^/?([^/]+)$ /tools/$1 [L]

あなたがまだ混乱しているなら、私は欲しい:

http://www.example.com/studio/tools/example/index.php _

次のようにロードできるようにするには:

http://www.example.com/studio/example/index.php _

/tools/ ディレクトリを保持したまま、/tools/ ディレクトリ外の他のファイルをロードできるようにします。

これは可能ですか?

4

2 に答える 2