0

course.php?id=10给定我希望它重定向到的 PHP URL ,course.html并且我想id=10在此页面上使用。我怎样才能做到这一点?

4

2 回答 2

2

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

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

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

于 2012-05-02T16:51:37.880 回答
1

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

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

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

于 2012-05-02T12:31:23.843 回答