鉴于 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/
。