网址重写静态文件

时间:2014-09-19 07:02:33

标签: php

我想要重写网址。我正在制作一个脚本,并分离其他静态页面,如register.php,登录.php从根文件夹我把它放在名为root_files的子文件夹

因此login.php和其他静态文件位于mydomain.com/root_files/login.php中,我不希望公众看到该文件夹​​。所以我编写了稍微隐藏网址的编码

此编码位于其他文件中,包含在网站的index.php文件中

if(isset($_GET["page"]) && $_GET["page"]=='login')
{
 include'root_files/login.php';
 die();
}

所以当有人打开mydomain.com/index.php?page=login时会显示mydomain.com/root_files/login.php中的文件

我不知道.htaccess编码。

所以当我打开mydomain.com/login时,我希望编码重写url它显示mydomain.com/root_files/login.php中存在的文件,等等其他静态页面,如寄存器等等。

1 个答案:

答案 0 :(得分:0)

呵呵我得到了解决方案的代码

RewriteEngine On
RewriteRule ^page/([^/]*)/$ /index.php?page=$1 [L] 
RewriteCond %{REQUEST_URI} !^/forum$