如何使用.htaccess将任何请求重定向到目录和条带args

时间:2012-04-23 20:53:54

标签: .htaccess redirect

我正在尝试将任何和所有请求重定向到某个目录,即使请求包含参数。例如,我看到谷歌将旧博客中的几个旧链接列为404,但链接看起来像:example.com/stuff/?args ..所以我觉得我需要重定向任何进入/的请求东西/并且还剥离了args,因为如果留下它们将产生自己的404.

非常感谢任何帮助。 感谢。

2 个答案:

答案 0 :(得分:0)

通过httpd.conf启用mod_rewrite和.htaccess,然后将此代码放在.htaccess目录下的DOCUMENT_ROOT中:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^stuff/?$ new-dir? [L,R,NC]

答案 1 :(得分:0)

或使用mod_alias:

RedirectMatch ^/stuff/?.* /new/?