Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache.htaccess帮助_Apache_.htaccess - Fatal编程技术网

Apache.htaccess帮助

Apache.htaccess帮助,apache,.htaccess,Apache,.htaccess,我不确定这是否使用了.htaccess文件,但我需要做的是在浏览器中这样做,例如,如果我访问我网站上的“关于”页面,在地址栏中,它会显示mydomain.com/about,而不是mydomain.com/about.html/.php/。随便什么。我该怎么做?要隐藏文件扩展名,您的.htaccess应该如下所示 隐藏PHP扩展示例 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAM

我不确定这是否使用了.htaccess文件,但我需要做的是在浏览器中这样做,例如,如果我访问我网站上的“关于”页面,在地址栏中,它会显示mydomain.com/about,而不是mydomain.com/about.html/.php/。随便什么。我该怎么做?

要隐藏文件扩展名,您的
.htaccess
应该如下所示

隐藏PHP扩展示例

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

要隐藏多个文件扩展名,只需将第2行复制到第4行并应用不同的扩展名。

您可以在此处找到答案:@AlexandreL。根据我的理解,那就是完全隐藏文件名。我只想隐藏文件扩展名。