2013-07-22 82 views
1

我想重定向從一個域我所有的WordPress網頁到另一個,如:htaccess的和WordPress的問題

  • 來自:http://domain1.com/page/
  • 到:domain2.com/page/

所以我加入到htaccess的domain1.com: RewriteRule (.*)$ http://www.domain2.com\/$1 [R=301,L]

但我想使某些文件例外以上規則,所以我也補充:

RewriteCond %{REQUEST_URI} ^(images|javascripts|stylesheets|css|images-globa|js-global|js|htm|html).*

,但第二條規則似乎並沒有工作。 。:(

回答

1

這些都不是例外,這些都是「請求MUST是圖像/ Java腳本/樣式表/等,以重定向」,這樣你就知道了向後你想在那裏!

RewriteCond %{REQUEST_URI} !(images|javascripts|stylesheets|css|images-globa|js-global|js|htm|html) 
RewriteRule (.*)$ http://www.domain2.com\/$1 [R=301,L] 

雖然我假設你正則表達式有這樣大言不慚,其中一些看起來像你只針對擴展匹配,所以:

RewriteCond %{REQUEST_URI} !(images|javascripts|stylesheets|css|images-globa|js-global) 
RewriteCond %{REQUEST_URI} !\.(js|html?|png|je?pg|gif)$ [NC] 
RewriteRule (.*)$ http://www.domain2.com\/$1 [R=301,L]