我从
更改了我的网址 http://example.com/admin/courses.php?id=1001
到
http://example.com/articles/1001
使用此代码
RewriteEngine On
RewriteRule articles/([A-Za-z0-9-]+)/?$ admin/courses.php?id=$1 [NC,L]
但更改url后,course.php页面的所有css,images,js链接都会自动更改
http://example.com/admin/css/style.css
到
http://example.com/articles/css/style.css
我需要帮助
答案 0 :(得分:3)
您希望正确请求资产吗?我猜您使用了错误的相对路径来链接网页代码中的内容(例如" images / image.jpg" ..)。如果这是您拥有的文件夹结构,请尝试向上一级并使用此路径:
<img src="../admin/images/image.jpg" ...
或者,在您指定的情况下:
<link href="../admin/css/style.css" ...
答案 1 :(得分:1)
?
需要转义并添加id=
:
RewriteRule articles/([A-Za-z0-9-]+)/\?id=$ admin/courses.php?id=$1 [NC,L]
# -------^