Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
htaccess和WordPress问题_Wordpress_.htaccess - Fatal编程技术网

htaccess和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 |图像全局|

我想将我的所有wordpress页面从一个域重定向到另一个域,例如:

  • 发件人:
    http://domain1.com/page/
  • 收件人:
    domain2.com/page/
因此,我在域名1.com的htaccess中添加了以下内容:
重写规则(.*)$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]