我开发了一个巨大的工具工作室,每个工具在 /tools/ 文件夹中都有自己的目录。因此,如果您有一个名为example的工具,则 URL 将是 /studio-dir/tools/example/。
我试图从 URL 中隐藏 /tools/ 目录,同时确保 /tools/ 目录之外的其他文件仍然有效。例如,/index.php 文件和 /admin/ 目录应该保留。
我试过这个,但它只会在所有东西上造成大量的 404 错误。我知道这可能很糟糕,我很讨厌重写 URL。:P
RewriteCond %{REQUEST_URI} !^/tools/
RewriteRule ^/?([^/]+)$ /tools/$1 [L]
如果您仍然感到困惑,我想要:
能够加载为:
同时仍保留 /tools/ 目录,并允许加载 /tools/ 目录之外的其他文件。
这可能吗?