如何使用.htaccess移除URL的文件扩展名(.php或.html)来实现伪静态

根据SEO专家解析,如果有 .php .htm 或 .html 扩展在您的网站网址上,其实他对SEO没有影响。但我们为什么还要从URL中移除这些扩展呢?按照专家们所说的意思是,URL中没有文件扩展名会有许多优点。
  • 后端技术从最终用户隐藏。但在技术专家看来它仍然不难识别。
  • 最好的优点是,我们可以很容易地改变后端技术而不影响网页搜索引擎优化。
  • 阅读: 什么是.htaccess文件?
首先在你的服务器的根目录建立 .htaccess文件,并在文件中按您的要求删除 url 扩展名,添加以下值。

去除URL PHP扩展

例如,你需要从您的网址 http://example.com/demo.php 转换为 http://example.com/demo 。编辑.htaccess文件,并添加以下设置。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^.]+)$ $1.php [NC,L]

去除URL .html扩展名

例如,你需要从您的网址 http://example.com/demo.html 转换为 http://example.com/demo 。编辑.htaccess文件,并添加以下设置。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^.]+)$ $1.html [NC,L]
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏