Codeigniter URL规范化问题无效

时间:2014-03-29 15:48:34

标签: php .htaccess codeigniter

我在Codeigniter PHP Framework version 2.1.4开发了一个网站。我想修复URL规范化问题。我的.htaccess文件看起来像这样。

<IfModule mod_rewrite.c>

RewriteEngine On



# I added these two lines to fix this issue.
RewriteCond %{HTTP_HOST} !^www.mydomain.com$ [NC]
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [L,R=301]


RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>

<IfModule !mod_rewrite.c>


ErrorDocument 404 /index.php
</IfModule>

使用上面的.htaccess文件,我的网址前面有www,这没关系。第一页上有一个登录框,添加这些行后我无法登录我的帐户。

# I added these two lines to fix this issue.
RewriteCond %{HTTP_HOST} !^www.mydomain.com$ [NC]
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [L,R=301]

我无法弄清楚发生了什么。我是这个规范化的新手。请帮帮我。谢谢。

0 个答案:

没有答案