2009-06-15 37 views
0

我想使用國防部重寫的只是一個文件,例如:如何爲一個文件使用mod_rewrite?

www.domain.com/contact

從www.domain.com/contact.php

我用了一個改寫拉對於所有看起來像一個目錄的文件來說,最初都是這樣做的,但是它造成了我創建的一些直接重定向,所以在短期內,我寧願只做一個特定的文件。

謝謝。

回答

1

試試這個規則:

RewriteRule ^contact$ contact.php [L] 

這將URL路徑/contact的請求重定向到內部​​。如果您不想在.htaccess文件中使用此規則,請使用/^/contact$作爲前綴。

0

我會去這樣的事情:

RewriteRule ^/contact.php$ url_to_redirect/contact.php [P,QSA] 

以防萬一你有更多的可用信息here

+0

這不會做OP的要求。她不想跨域重定向。 – 2009-06-15 22:09:05

0
RewriteEngine On 

# make sure http://domain.com redirects to http://www.domain.com 
RewriteCond %{HTTP_HOST} ^domain.com$ [NC] 
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L] 

# redirect from /contact to /contact.php 
RewriteRule ^contact$ /contact.php [R=301,L] 
相關問題