我想从我网站的 URL 中删除我的任何文件扩展名。
例如:www.example.ml/dash/logins/sign.php
到:www.example/dash/logins/sign/
我已经做了很多谷歌搜索,但没有一个答案对我有用。我认为它不起作用,因为在登录文件夹中我没有一个文件。
还有很多其他文件,比如 index.php、sign.php 等。我是否必须将每个文件保存在一个单独的文件夹中,或者 sing.php 可以更改为 sign/。另外,这会发生什么:
sign.php?usercode=1
它会被转换为
sign/usercode=1
?
我已经在 .htaccess 中有一些代码,所以请在参考此代码后给出你的答案。
php_value display_errors Off
php_flag magic_quotes 1
php_flag magic_quotes_gpc 1
php_value mbstring.http_input auto
php_value date.timezone America/New_York
Options -Indexes
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.example.ml$ [NC]
RewriteRule ^(.*)$ https://www.example.ml/$1 [L,R=301]
将此行添加到您的 .htaccess 文件中:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ([^\.]+)$ $1.php [NC,L]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句