【问题标题】:htaccess redirectmatch exclude directoryhtaccess 重定向匹配排除目录
【发布时间】:2016-04-08 01:48:14
【问题描述】:

我目前在我的网站上设置了 htaccess 重定向(根据网站托管商的建议):-

RedirectMatch permanent ^/$ http://www.somewebsite.com/photos/
ErrorDocument 404 /photos/index.php?/page/404_not_found

我现在希望迁移到 wordpress,但希望能够先构建 wordpress 网站并让 htacess 忽略 wordpress.somewebsite.com 的重定向

我已尝试对 htaccess 进行多次更新,但似乎无法正确获取语法

收到的任何帮助

问候

【问题讨论】:

  • 我要排除 wordpress
  • /WordPress 和子目录
  • ^/$ 只匹配着陆页,不匹配任何子目录
  • 是的,我明白了,那么排除 WordPress 文件夹需要什么 synrltax
  • wordpress 文件夹或任何其他文件夹已从 RedirectMatch permanent ^/$ http://www.somewebsite.com/photos/ 中排除

标签: wordpress .htaccess mod-rewrite


【解决方案1】:

把你的规则改成这样:

ErrorDocument 404 /photos/index.php?/page/404_not_found
RewriteEngine On

RewriteCond %{HTTP_HOST} !wordpress [NC]
RewriteRule ^/?$ http://www.somewebsite.com/photos/ [L,R=301]

确保在测试前清除浏览器缓存。

【讨论】:

  • 谢谢,看起来已经排序了!
猜你喜欢
  • 2022-11-27
  • 2013-01-18
  • 2018-04-26
  • 1970-01-01
  • 2020-10-04
  • 1970-01-01
  • 1970-01-01
  • 2023-04-02
  • 1970-01-01
相关资源
最近更新 更多