highlander
Verified User
- Joined
- May 20, 2013
- Messages
- 16
Hi, I am using mod_rewrite. When I request www.mydomain.com all is well. When I request mydomain.com the URL changes to this:
http://www.mydomain.com/home/admin/domains/mydomain.com/public_html
which results in a 404.
I've looked at my rewrite log and it seems to be adding the path info "home/admin/domains/mydomain.com/public_html/" for some reason... see the postfix line below.
Requesting mydomain.com rewrite log start:
[19/Feb/2014:09:45:44 --0800] [www.mydomain.com/sid#9ffeb8][rid#d06080/initial] (3) [perdir /home/admin/domains/mydomain.com/public_html/] add path info postfix: /home/admin/domains/mydomain.com/public_html/home -> /home/admin/domains/mydomain.com/public_html/home/admin/domains/mydomain.com/public_html/
[19/Feb/2014:09:45:44 --0800] [www.mydomain.com/sid#9ffeb8][rid#d06080/initial] (3) [perdir /home/admin/domains/mydomain.com/public_html/] strip per-dir prefix: /home/admin/domains/mydomain.com/public_html/home/admin/domains/mydomain.com/public_html/ -> home/admin/domains/mydomain.com/public_html/
Requesting www.mydomain.com rewrite log start... good one with no path info added:
[19/Feb/2014:09:44:52 --0800] [www.mydomain.com/sid#1bd2eb8][rid#1ed90e0/initial] (3) [perdir /home/admin/domains/mydomain.com/public_html/] strip per-dir prefix: /home/admin/domains/mydomain.com/public_html/ ->
I can post my htaccess file too but for starters is this a common problem with an easy solution?
I just don't understand why the path info is added before any rules are processed.
Also, if I enter a junk url such as "mydomain.com/junk" I just get a regular 404 without the addition of "/home/admin/domains/mydomain.com/public_html/". So, the only error case seems to be with "mydomain.com". If I enter "mydomain.com/index.php" that works fine.
So, there is something special about "mydomain.com" only.
Thanks for your help!
http://www.mydomain.com/home/admin/domains/mydomain.com/public_html
which results in a 404.
I've looked at my rewrite log and it seems to be adding the path info "home/admin/domains/mydomain.com/public_html/" for some reason... see the postfix line below.
Requesting mydomain.com rewrite log start:
[19/Feb/2014:09:45:44 --0800] [www.mydomain.com/sid#9ffeb8][rid#d06080/initial] (3) [perdir /home/admin/domains/mydomain.com/public_html/] add path info postfix: /home/admin/domains/mydomain.com/public_html/home -> /home/admin/domains/mydomain.com/public_html/home/admin/domains/mydomain.com/public_html/
[19/Feb/2014:09:45:44 --0800] [www.mydomain.com/sid#9ffeb8][rid#d06080/initial] (3) [perdir /home/admin/domains/mydomain.com/public_html/] strip per-dir prefix: /home/admin/domains/mydomain.com/public_html/home/admin/domains/mydomain.com/public_html/ -> home/admin/domains/mydomain.com/public_html/
Requesting www.mydomain.com rewrite log start... good one with no path info added:
[19/Feb/2014:09:44:52 --0800] [www.mydomain.com/sid#1bd2eb8][rid#1ed90e0/initial] (3) [perdir /home/admin/domains/mydomain.com/public_html/] strip per-dir prefix: /home/admin/domains/mydomain.com/public_html/ ->
I can post my htaccess file too but for starters is this a common problem with an easy solution?
I just don't understand why the path info is added before any rules are processed.
Also, if I enter a junk url such as "mydomain.com/junk" I just get a regular 404 without the addition of "/home/admin/domains/mydomain.com/public_html/". So, the only error case seems to be with "mydomain.com". If I enter "mydomain.com/index.php" that works fine.
So, there is something special about "mydomain.com" only.
Thanks for your help!
Last edited: