.htaccess重定向网址并删除.php

时间:2015-10-28 16:48:15

标签: php apache .htaccess codeigniter redirect

我当前的.htaccess文件是这样的。它隐藏了网址中的.php。

Set<String> tags = UAirship.shared().getPushManager().getTags()
tags.add("house")
UAirship.shared().getPushManager().setTags(tags);

现在我想重定向我的网站也删除www,即我想重定向     http://www.thefutureshop.com.pk/index.php     
至     
    http://thefutureshop.com.pk

我的网站是使用codeigniter构建的。

2 个答案:

答案 0 :(得分:1)

您可以使用:

RewriteEngine on
RewriteBase    /
RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [NE,L,R=301]
RewriteCond $1 !^(index\.php|images|assets|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

答案 1 :(得分:0)

试试这个

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

替换:

$config['index_page'] = "index.php"
to
$config['index_page'] = ""

了解更多阅读此http://w3code.in/2015/09/how-to-remove-index-php-file-from-codeigniter-url/