
后端技术对最终用户是隐藏的。但对于SEO来说,确定这项技术并不难。最好的优点是我们可以轻松地更改后端技术,而不影响页面的SEO。
首先在应用程序文档根目录中创建一个.htaccess文件,并根据需要在文件中添加以下值以删除文件扩展名。
从URL中删除.PHP扩展名
例如,需要将网址从http://example.com/demo.PHP更改为http://example.com/demo。可以编辑.htaccess文件并添加以下设置。
RewriteEngine OnRewriteCond %{REQUEST_filename} !-fRewriteRule ^([^.]+)$ .PHP [NC,L]现在,如果用户在浏览器中访问/demo,它将显示/demo.PHP中的内容。但是,如果任何用户输入的完整URL为http://example.com/demo.PHP,则不会重定向。现在需要向.htaccess文件添加更多规则。
RewriteEngine onRewriteCond %{THE_REQUEST} /([^.]+)\.PHP [NC]RewriteRule ^ /%1 [NC,L,R]RewriteCond %{REQUEST_filename}.PHP -fRewriteRule ^ %{REQUEST_URI}.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]现在,如果用户在浏览器中访问/demo,它将显示/demo.HTML中的内容。现在,可能需要将键入完整URL(http://example.com/demo.HTML)的用户重定向到新的URL(http://example.com/demo)。
RewriteEngine onRewriteCond %{THE_REQUEST} /([^.]+)\.HTML [NC]RewriteRule ^ /%1 [NC,L,R]RewriteCond %{REQUEST_filename}.HTML -fRewriteRule ^ %{REQUEST_URI}.HTML [NC,L]本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注内存溢出网的其他相关栏目教程!!! 总结
以上是内存溢出为你收集整理的如何使用.htaccess从URL中删除文件扩展名(.php和.html)全部内容,希望文章能够帮你解决如何使用.htaccess从URL中删除文件扩展名(.php和.html)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)