我想从主页网址中删除index.php 例如:
https://url.com/index.php
变成
https://url.com/
并从其他文件中删除 .php 扩展名
例如:
https://url.com/contact.php
改变成
https://url.com/contact
您可以将其附加到您的
.htaccess
文件中,以删除所有 PHP 文件的扩展名。您需要启用 mod_rewrite
。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule !.*\.php$ %{REQUEST_FILENAME}.php [QSA,L]
与此处类似,调整为 PHP。
默认情况下,如果您输入目录而不是资源,Apache 将自动查找
index.php
。因此,在这种情况下,请不要输入 index.php
部分。如果您想将文件名 index
更改为其他名称,您可以修改 .htaccess
文件中的 DirectoryIndex。
对于
https://url.com/contact
,您可以创建一个名为 contact
的目录并将您的 index.php
文件放入其中。
如果您通过 url 传递参数并且不希望用户看到它们,您可以使用 javascript 更改地址栏中显示的内容。