htaccess和WordPress问题
我想将我的所有wordpress页面从一个域重定向到另一个域,例如:htaccess和WordPress问题,wordpress,.htaccess,Wordpress,.htaccess,我想将我的所有wordpress页面从一个域重定向到另一个域,例如: 发件人:http://domain1.com/page/ 收件人:domain2.com/page/ 因此,我在域名1.com的htaccess中添加了以下内容: 重写规则(.*)$http://www.domain2.com\/$1[R=301,L] 但我想将某些文件作为上述规则的例外,因此我还添加了: RewriteCond%{REQUEST_URI}^(图像| javascripts |样式表| css |图像全局|
- 发件人:
http://domain1.com/page/
- 收件人:
domain2.com/page/
重写规则(.*)$http://www.domain2.com\/$1[R=301,L]
但我想将某些文件作为上述规则的例外,因此我还添加了:
RewriteCond%{REQUEST_URI}^(图像| javascripts |样式表| css |图像全局| js全局| js | htm | html)。*
但第二条规则似乎不起作用(这些都不是例外,它们是“请求必须是图像/javascripts/stylesheets/etc才能重定向”,因此您已经将其向后放置。您想要一个
!
:
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]
这些都不是例外,它们是“请求必须是图像/javascripts/stylesheets/etc才能重定向”,因此您已经将其向后移动了。您想要一个
!
:
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]