忽略.htaccess

时间:2016-11-26 05:35:08

标签: php wordpress apache .htaccess mod-rewrite

在我的public_html中,我有2个文件夹,wordpress和门票。我目前通过mod_rewrite运行/wordpress目录,以便URL看起来不错。我想设置一个OSTicket的实例,在导航到example.com/tickets开始配置时,我会点击Wordpress 404 error

我的根.htaccess看起来像这样:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/tickets/.*
RewriteRule ^tickets - [L,NC]
RewriteRule ^index\.php$ /wordpress/index.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>

我在ticket文件夹中也有.htaccess,其中包含;

RewriteEngine off

如果有人有一些洞察力或者我应该研究的东西,我将非常感激,谢谢你们。

1 个答案:

答案 0 :(得分:0)

  1. 你的状况与你的比赛相反。它们都不对。永久删除条件,并将规则修改为:

    RewriteRule ^tickets(?:$|/) - [L]
    

    确保/tickets-foo/仍然使用WordPress,并且当您的文件系统区分大小写时,您不会不区分大小写。

  2. 暂时重命名门票目录。创建另一个只包含索引文档的内容,内容无关紧要,但将某些内容放入其中。访问example.com/tickets,您应该会看到上述内容。
  3. 我打赌问题不在.htaccess或WordPress中。