下面的代码是使我的网址看起来漂亮
RewriteEngine on
RewriteRule "^info/(.*)$" "/detail.php?id=$1" [L,NC]
detail.php将根据我们发送给它的ID从数据库中检索数据,但由于该页面没有CSS和JS文件,因此将显示该页面 它显示如下:
答案 0 :(得分:1)
尝试一下:
Options +FollowSymLinks -MultiViews -Indexes
DirectoryIndex index.php
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^info/(.*)$ detail.php?id=$1 [L]
并在CSS和JS链接之前添加以下内容:http://example.com/your_files.css
问题出在您的链接!!只需在它们之前添加域,一切都会起作用:)
或仅将其添加到您的<head>
标记中:(为页面上所有链接指定默认URL和默认目标)
<base href="http://example.com/">
请参见this,这是您的问题的解决方案:)