繁体   English   中英

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

[英]How to hide a folder from the URL using htaccess?

我需要从网址“ www.domain.com/modules/demo/add.php”中隐藏“模块”文件夹,我编写了以下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

好吧,您应该反过来考虑它。 仅在没有模块目录的情况下链接此文件。 然后,您可以在.htaccess中执行以下操作:

RewriteEngine on
RewriteBase /

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

.htaccess文件将位于/目录中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM