我想使用國防部重寫的只是一個文件,例如:如何爲一個文件使用mod_rewrite?
www.domain.com/contact
從www.domain.com/contact.php
我用了一個改寫拉對於所有看起來像一個目錄的文件來說,最初都是這樣做的,但是它造成了我創建的一些直接重定向,所以在短期內,我寧願只做一個特定的文件。
謝謝。
我想使用國防部重寫的只是一個文件,例如:如何爲一個文件使用mod_rewrite?
www.domain.com/contact
從www.domain.com/contact.php
我用了一個改寫拉對於所有看起來像一個目錄的文件來說,最初都是這樣做的,但是它造成了我創建的一些直接重定向,所以在短期內,我寧願只做一個特定的文件。
謝謝。
試試這個規則:
RewriteRule ^contact$ contact.php [L]
這將URL路徑/contact
的請求重定向到內部。如果您不想在.htaccess文件中使用此規則,請使用/
→^/contact$
作爲前綴。
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]
這不會做OP的要求。她不想跨域重定向。 – 2009-06-15 22:09:05