.htaccess停止删除index.php

时间:2013-08-08 14:27:58

标签: php .htaccess

将客户站点切换到我的linux cpanel webserver

后,我遇到了麻烦

访问该网站确实有效,但链接没有,

我需要它来阻止它删除所有链接上的域名之后的index.php(或者开始添加它!)

这是我的.htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
RewriteCond %{HTTP_HOST} (.+)$ [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>

有人能告诉我如何实现这个目标吗?

提前致谢

1 个答案:

答案 0 :(得分:1)

更改

RewriteRule ^(.*)$ /index.php/$1 [L]

RewriteRule ^(.*)$ /index.php/$1 [R=301,L]