Htaccess重定向joomla项目中的问题

时间:2016-05-31 04:25:28

标签: .htaccess

我有重定向问题。

我正在尝试从http://www.project.com/index.php重定向到http://www.project.com

我尝试了以下内容,但它向后退了一步index.php

RewriteCond %{THE_REQUEST} ^.*/index\.php 
RewriteRule ^(.*)index.php$ /$1 [R=301,L] 

1 个答案:

答案 0 :(得分:0)

要删除index.php,请使用:

RewriteBase /
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]

但是,你也可以使用以下作为替代方案(但它需要你启用mod_rewrite才能工作:

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