重定向整个目录,不包括一个特定的 url 字符串


Redirecting an entire directory excluding one particular url string

问候:

我在/work 目录中有一段旧代码,我必须保留在那里。我想将所有对/work 目录的请求重定向到站点根目录,*除了如下所示的 url:/work/index.php?option=com_career&view=career&/工作/管理员我将如何在 .htaccess 中执行此操作?

提前谢谢。

克里斯

尝试将这些规则添加到文档根目录中的 htaccess 文件中:

RewriteEngine On
# pass through this URL unchanged
RewriteCond %{QUERY_STRING} ^option=com_career&view=career
RewriteRule ^work/index'.php$ - [L]
# pass through this URL unchanged
RewriteRule ^work/administrator - [L]
# redirect everything else
RewriteRule ^work/ / [L,R=301]