我使用htaccess隐藏文件夹和子文件夹。但每次添加新模块时我都需要在htaccess中写出该模块名称,这可以告诉htaccess删除模块子文件夹并仅将文件显示为example.com/abc.php
下面是我尝试修改它的代码,但它不能正常工作
RewriteCond %{REQUEST_URI} !(.*)module/cms/v1/pages/v1.01/cms.php
RewriteRule ^(.*)cms.php module/cms/v1/pages/v1.01/cms.php$1 [L]
RewriteCond %{REQUEST_URI} !(.*)module/cms/v1/pages/v1.01/cms_create.php
RewriteRule ^(.*)cms_create.php module/cms/v1/pages/v1.01/cms_create.php$1 [L]
答案 0 :(得分:0)
您需要保留模块名称,以便URI类似于site.com/module/abc.php
,然后将其内部重定向到原始路径,否则服务器将无法查找具有不同模块名称的文件,请尝试此{{1固定:
/cms/v1/pages/v1.01/