簡體   English   中英

在httpd.conf中使用RewriteRules

[英]Using RewriteRules in httpd.conf

每當有人訪問www.cars.com/parts時,我都希望他們被重定向到www.planes.com。 之后,路徑是相同的。 例如,www.cars.com / parts / engine應該轉到www.planes.com/engine,而www.cars.com/parts/wheels應該轉到www.planes.com/wheels,依此類推。 截至目前,我的httpd.conf文件中包含以下內容:

 RewriteEngine on
 ServerName www.cars.com
 DocumentRoot /var/www/htdocs
 RewriteCond %{HTTP_HOST} www.cars.com/parts$ [NC]
 RewriteRule ^/(.*)$ www.planes.com$1 [R=301,L]

但是,問題在於www.cars.com/parts會將我帶到www.planes.com/parts,而不是www.planes.com。 幫助將不勝感激。

嘗試將RewriteRule更改為:

 RewriteRule ^/parts(.*)$ www.planes.com$1 [R=301,L]

$ 1替換為括號中檢測到的模式。 因此,現在應該在/ parts之后附加所有內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM