Mod-Rewrite

使用 RewriteRule 重定向 url

  • February 18, 2013

我有一個網站,比如在 xampp 上執行的 example.com/drupal

我已經將 httpd.conf 中的 DocumentRoot 更改為 /drupal/,這樣我就可以使用 example.com 訪問我的網站

但Google已經抓取了我的網站並顯示了表單的結果

example.com/drupal/something

當然是 404 頁。

如何使用 RewriteRules 重定向

example.com/drupal/something

example.com/something ?

我會簡單地使用標準的 ApacheRedirectPermanent指令,而不是嘗試使用相對昂貴的 Rewrite 引擎。

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

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

引用自:https://serverfault.com/questions/480012