如何在.htaccess中更改index.php文件路径加载

时间:2014-02-21 11:32:01

标签: php .htaccess redirect rewrite

我需要更改我的index.php文件加载路径,所以我放置如下,

httpdocs
    new_path
         index.php

我更新了我的.htaccess,如下所示,

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ new_path/index.php [NC,L]

但是当我访问http://www.mysite.com时,它说浏览器无法找到该页面。有谁可以帮我这个?

由于

2 个答案:

答案 0 :(得分:0)

在根目录中尝试此操作.htaccess:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -f
RewriteRule .* new_path/index.php [L]

答案 1 :(得分:0)

我将以下粗体代码置于我在上述问题中提到的所有内容之上。

RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^.*$ new_path/index.php [NC,L]

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ new_path/index.php [NC,L]