我对如何制定/修改htaccess重写规则一无所知,对于这个特定问题,我还没有发现任何东西。
我需要更改
site.com/file.php
到
site.com/folder/file
.php也必须删除。它需要适用于所有文件
答案 0 :(得分:1)
来吧,有很多例子。进行一些研究和努力会更好。
无论如何,这是您的htaccess(在根文件夹中)的外观
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{THE_REQUEST} \s/([^/]+)\.php(?:\s|\?) [NC]
RewriteRule ^ /folder/%1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^folder/([^/]+)$ /$1.php [L]