Wednesday, March 16, 2016

php - Rewrite rule for subfolder



I have the file structure





index.php
.htaccess
news/index.php
news/.htaccess


first .htaccess:





RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_URI} !^/news/
RewriteRule . /index.php [L]



second (news/.htaccess)




RewriteEngine On
RewriteRule . /index.php


Request http://test.t/news/news/61 the handles first index.php but I need to do it the second




I tried a few more options for the first .htaccess, but it did not succeed


Answer



Check your Apache config file (httpd.conf) and make sure the directory you are using for your site includes the AllowOverride option.



Example:




Options All
AllowOverride All
Order allow,deny

Allow from all


No comments:

Post a Comment