好,
我有一个wordpress系统https://example.com,一切正常。基本上我也在系统中安装了zen cart。 https://example.com/shopcart/是zen cart的网址。
我正在尝试将zencart升级到最新版本。为此,我备份了文件和数据库。 我已将最新版本的zencart文件上传到https://example.com/test/,当我尝试加载https://example.com/test/zc_install/时,我被重定向到404页面。
404页面的<title></title>
表示“测试Zc_Install&#39;没有找到任何内容”。我相信wordpress正在寻找一个这个名字的文章。我尝试了很多解决方案,但它没有用。
以下是我的.htaccess:
`<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>`
系统使用永久链接。永久链接设置为自定义结构:http://example.com/%post_id%/%postname%/
我知道wordpress首先加载根index.php文件并准备查询。是否可以暂时停止wordpress行为并允许我访问网址https://example.com/test/zc_install/?
任何帮助都将非常感激。谢谢。
答案 0 :(得分:1)
当WordPress apache重写进入网站根目录时,它会捕获所有请求。
您可以将以下内容添加到重写规则的顶部:
RewriteEngine On
RewriteBase /
# add this line to ignore all re-writes within the TEST folder.
RewriteRule ^test - [L,NC]
这将忽略包含test /目录的所有请求。然后我会建议你在你的Zen基础文件夹中添加一个单独的.htaccess文件,以便从那里处理任何智能搜索引擎优化模块等,而不是在可能的情况下使你的主.htaccess文件混乱。