我正在尝试将所有请求重定向到某个目录,即使请求包含参数。例如,我看到 Google 将旧博客中的几个旧链接列为 404,但链接看起来像:example.com/stuff/?args .. 所以我觉得我需要重定向任何去往 / 的请求stuff/ 并剥离 args,因为如果它们被保留,它们将产生自己的 404。
任何帮助将不胜感激。谢谢。
通过启用 mod_rewrite 和 .htaccess httpd.conf
,然后将此代码放在您.htaccess
的DOCUMENT_ROOT
目录下:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule ^stuff/?$ new-dir? [L,R,NC]
或使用 mod_alias:
RedirectMatch ^/stuff/?.* /new/?