In my public_html I have 2 Folders, wordpress and tickets. I currently have the /wordpress
directory working via mod_rewrite so that the URL's look nice. I'd like to setup an instance of OSTicket
, and upon navigating to example.com/tickets to start the configuration, I'm hit with a Wordpress 404 error
.
My root .htaccess
looks like this:
<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>
I also have a .htaccess
in the tickets folder, with;
RewriteEngine off
If anyone has some insight or perhaps something I should look into it would be most appreciated, thankyou all kindly.
The condition you have is the opposite of your match. They can't both be right. Drop the condition permanently, and amend the rule to this:
RewriteRule ^tickets(?:$|/) - [L]
That ensures /tickets-foo/
still goes to WordPress and that you're not matching case-insensitively when your filesystem is case-sensitive.
example.com/tickets
and you should see your aforementioned content.I'm betting the issue is not in the .htaccess
nor WordPress.