2013-08-27 124 views

回答

1
Options +FollowSymlinks 
RewriteEngine On 
RewriteBase/

RewriteRule ^test http://someothersite.com [L] 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php [L] 

上面的代碼沒有進行測試,但它應該給你一個關於它的想法。在每組規則之後使用L flag,因爲它會停止處理其餘規則。

1

你只需要這樣:

RewriteEngine On 
RewriteBase/

RewriteRule ^(.*)$ $1.php [R=301,L] 

對於跨域重寫:

永久redirectings
RewriteRule ^test http://someothersite.com [R=301,L] 

百達使用L = 301。