我想转
Topics?t=a
向
Topics/a
为此,我写了这个htaccess代码
RewriteRule ^Topics/([0-9a-zA-Z]+) Topics.php?t=$1 [NC,L]
现在当网址为Topics/a
时,它需要额外的' ../'在src文件上,如css或javascript。
答案 0 :(得分:1)
要求添加额外的public static boolean contains(Rectangle r, Point p)
{
return Assignment6.isBetween(p.x,r.x,r.x+r.width) && Assignment6.isBetween(p.y,r.y,r.y+r.height);
}
是因为您在css / js / images中使用相对路径这一事实。
使用的新漂亮网址是:
../
如果您将css包含为Topics/a
,那么它会尝试将其设为href=style.css
。
使用/Topics/style.css
时,它会正确地将css标识为../
,并转换为/Topics/../style.css
。
请注意,您可以在/style.css
之前添加../
而不是/
,而不是relative path
:
href=/style.css
另外您可以在页面的<head>
部分的HTML下面添加:
<base href="/" />
以便从该基本网址解析每个相对网址,而不是从当前网页的网址解析。