在我的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
如果有人有一些洞察力或者我应该研究的东西,我将非常感激,谢谢你们。
答案 0 :(得分:0)
你的状况与你的比赛相反。它们都不对。永久删除条件,并将规则修改为:
RewriteRule ^tickets(?:$|/) - [L]
确保/tickets-foo/
仍然使用WordPress,并且当您的文件系统区分大小写时,您不会不区分大小写。
example.com/tickets
,您应该会看到上述内容。我打赌问题不在.htaccess
或WordPress中。