Jump to content

Ignore specific folder from mod_rewrite


biggieuk

Recommended Posts

Hi all,

 

Im having a problem with my mod_rewrite after installing wordpress onto my server.

 

I receive a 404 error when trying to directly access the wordpress folder :  www.mysite.com/blog

 

here is my .htaccess contents:

 

<IfModule mod_rewrite.c>

RewriteEngine on
Rewritecond %{HTTP_HOST} !^www\.mysite\.com
RewriteRule (.*) http://www.mysite.com/$1 [R=301,L]

RewriteRule ^products/([0-9]+)(/.*)?$  /products.php?id=$1 [L]
RewriteRule ^item/([0-9]+)(/.*)?$  /item.php?id=$1 [L]

RewriteRule ^()$ index.php [NC,L]
Rewritecond %{REQUEST_URI} !(^/?.*\..*$) [NC]
RewriteRule (.*)$ $1.php [NC]

ErrorDocument 404 /404.php

</IfModule>

 

Thanks for help with this!

 

Danny.

Link to comment
https://forums.phpfreaks.com/topic/142688-ignore-specific-folder-from-mod_rewrite/
Share on other sites

<IfModule mod_rewrite.c>

  RewriteEngine on

  RewriteCond %{REQUEST_FILENAME} -f [NC,OR]  
  RewriteCond %{REQUEST_FILENAME} -d [NC]  
  RewriteRule .* - [L]

  Rewritecond %{HTTP_HOST} !^www\.mysite\.com
  RewriteRule (.*) http://www.mysite.com/$1 [R=301,L]

  RewriteRule ^products/([0-9]+)(/.*)?$  /products.php?id=$1 [L]
  RewriteRule ^item/([0-9]+)(/.*)?$  /item.php?id=$1 [L]

  RewriteRule ^()$ index.php [NC,L]
  Rewritecond %{REQUEST_URI} !(^/?.*\..*$) [NC]
  RewriteRule (.*)$ $1.php [NC]

  ErrorDocument 404 /404.php

</IfModule>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.