Jump to content

Redirect Loop =(


1mil

Recommended Posts

I hope I can explain this right! haha.

 

All my content lives in this dir

 

root/__us

 

but I want the urls to look like this

 

mydomain.com/us/

 

instead of

 

mydomain.com/__us/

 

problem is I can fix that, however for some reason whenever I have a dir like this

 

mydomain.com/us/about

 

without a trailing slash, it redirects to this.

 

mydomain.com/__us/about/

 

Code:

#------------------------------------------------
#RewriteEngine On
#ReWriteCond %{HTTP_HOST} ^www.mydomain.com$ [NC]
#RewriteRule ^/us/(.+)$ %{DOCUMENT_ROOT}/__us/$1 [QSA]
#------------------------------------------------

#------------------------------------------------
# TURN OFF WWW
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.mydomain\.com [NC]
RewriteRule ^(.*)$ http://mydomain.com/$1 [R=301,NC,QSA]
#------------------------------------------------

#------------------------------------------------
#REDIRECT ALL US URLS
RewriteEngine On
ReWriteCond %{HTTP_HOST} ^mydomain.com$ [NC]
RewriteRule ^us(.+)$ /__us$1 [QSA]
#------------------------------------------------

#------------------------------------------------
#add slash to url on us dir
RewriteEngine On
ReWriteCond %{HTTP_HOST} ^mydomain.com$ [NC]
RewriteRule ^us$ http://mydomain.com/us/ [QSA]
#------------------------------------------------

 

Can you help me figure this out?

Link to comment
https://forums.phpfreaks.com/topic/120615-redirect-loop/
Share on other sites

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.