我有一个网站,比如说在 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