使用 RewriteRule 重定向 URL

使用 RewriteRule 重定向 URL

我有一个网站,比如说在 xampp 上运行的 example.com/drupal

我已经将 httpd.conf 中的 DocumentRoot 更改为 /drupal/,以便我可以使用 example.com 访问我的网站

但谷歌已经抓取了我的网站,并显示了以下形式的结果

example.com/drupal/something

当然会转到 404 页面。

如何使用 RewriteRules 进行重定向

example.com/drupal/something

例如.com/something?

答案1

我只需使用标准 ApacheRedirectPermanent指令,而不必费心尝试使用相对昂贵的 Rewrite 引擎。

查看http://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirectpermanent

答案2

RewriteRule ^/drupal$ /
RewriteRule ^/drupal/(.*) /$1

相关内容