将.php ID 的 URL 更改为.html


Change .php URL with id into .html

鉴于 PHP URL course.php?id=10我希望它重定向到course.html,我想使用此页面上的id=10。我该怎么做?

你不能干净地重写 url 而不在某处包含变量。您需要执行以下操作:

RewriteRule ^([0-9]+)/([^.]+)'.html $2.php?id=$1 [L]

这将适用于http://example.com/10/course.html.

创建一个.htaccess文件并添加以下内容:

RewriteEngine On
RewriteRule ^([^.]+)'.html$ $1.php [L]

将其上传到文件的根目录(大多数情况下是/var/www//home/user/public_html/