PHP / .htaccess - 重定向到特定文件夹

时间:2016-03-17 09:31:32

标签: php apache .htaccess

我正在创建一个PHP项目,文件夹结构类似于:

includes/ 
pages/
config/

理论上,所有页面都会进入pages文件夹。但是,每当有人访问网站时,在特定页面上:(即)www.mysite.com/help我希望它查看pages/文件夹,而不是认为它位于文档的根目录。

我可以使用PHP / .htaccess实现这一点 - 我已经搜索了这个问题,看不到任何相关的信息

3 个答案:

答案 0 :(得分:1)

您可以在/root/.htaccess中使用以下规则:

RewriteEngine on

#if "/document_root/pages/foo" is an existent file
RewriteCond %{DOCUMENT_ROOT}/pages/$1 -f
#rewrite /foo to /pages/foo
RewriteRule ^(.*)$ /pages/$1 [NC,L]

答案 1 :(得分:1)

Apache支持URL重写,如下所述: http://httpd.apache.org/docs/2.0/misc/rewriteguide.html

答案 2 :(得分:0)

的.htaccess

RewriteEngine on
RewriteRule ^/?help/?(.*) /pages/$1  [L]