如何使用htaccess从URL隐藏文件夹?

时间:2014-01-18 12:11:09

标签: php .htaccess

我需要隐藏网址“www.domain.com/modules/demo/add.php”中的“modules”文件夹 我写了以下htaccess代码,

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^modules/(.*)$ /$1 [L,NC,R]

使用相同的.htaccess代码后,我发现404错误。 (您可以查看演示@ http://crmdemoserver.com/modules/demo/add.php

1 个答案:

答案 0 :(得分:0)

嗯,你应该反过来考虑它。仅在没有modules目录的情况下链接此文件。在.htaccess中,您可以简单地执行以下操作:

RewriteEngine on
RewriteBase /

RewriteRule ^demo/(.*)$ /modules/demo/$1 [L,QSA]

.htaccess将位于/目录中。