繁体   English   中英

通过.htaccess从子目录和子目录中删除.php扩展名

[英]Removing .php extensions from sub-directory and sub-sub-directory via .htaccess

下面是带有当前子目录的示例链接,如您所见,下面是我正在使用的htaccess代码

RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^ %{REQUEST_URI}.php [L]

目前仅适用于-https: //www.example.com/folder1/folder2/page

但不能使用-https://www.example.com/folder1/page.php

我试图获得两个目录,以消除.php扩展名。 任何想法如何去做,因为我不知道如何去做。 提前致谢

我认为如果%{REQUEST_FILENAME}.php不是很好的功能。 但是你可以试试看

RewriteCond $1 !^(index\.php|images)
RewriteRule ^(.*)$ /folder1/folder2/index.php?$1 [L]

该脚本将为您提供类似https://www.example.com/folder1/folder2/your_name_url的输出

暂无
暂无

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

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