RewriteRule page/([0-9]+)$ page.php?id=$1
它可以工作,但包含的链接(如 css 或 js)不起作用。page/
被视为一个文件夹,因此<link rel="stylesheet" type="text/css" media="screen" href="css/default.css" />
找不到链接(例如:)。
另一个例子:如果“id”不存在我这样做ErrorDocument 403 /notfound.php
,但你被重定向到domain.com/page/notfound.php
。我该如何解决这个问题?