htaccess伪静态规则怎么配置

1124
2024/2/24 13:55:40
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要配置.htaccess伪静态规则,您需要在.htaccess文件中添加Rewrite规则。以下是一些常用的.htaccess伪静态规则示例:

  1. 将URL中的.php扩展名隐藏:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
  1. 将URL中的.php扩展名重写为.html:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^\.]+)\.html$ $1.php [NC,L]
  1. 重定向URL到另一个URL:
RewriteEngine On
RewriteRule ^old-url$ /new-url [R=301,L]
  1. 重定向所有非www开头的URL到www开头的URL:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
  1. 重定向URL到HTTPS:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

请根据您的需求选择适合的规则,并将其添加到.htaccess文件中。请注意,在配置之前,您需要确保服务器上已启用了mod_rewrite模块。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: htaccess文件创建的方法是什么