亲爱的Stackoverflowers,
我正在尝试重写功能,因此我在互联网上阅读了一些有关它如何工作的内容。 显然,我无法理解,所以我决定使用这个http://www.generateit.net/mod-rewrite/网络应用程序为我写一个。但如果我现在使用它,我会显示我的页面,但不显示工作样式表,$ _GET值和包含。
我的原始链接:http://web.awitgoed.nl/artikelen.php?c=stofzuigers
我想要的那个:http://web.awitgoed.nl/artikelen/stofzuigers.html
这是我从生成器获得的代码:
RewriteEngine On
RewriteRule ^artikelen/([^/]*)\.html$ /artikelen.php?c=$1 [L]
我猜问题是'artikelen'末尾的斜线,因为它认为它是一个子目录或什么?文件'artikelen.php'位于根目录中。
提前致谢, 德拉诺
更新:所以我决定放弃我的本地主机并感谢Matthew,视觉效果现在正常,但仍然是paremeters($ _GET)没有通过。是否需要更改任何服务器端设置才能使其正常工作?
答案 0 :(得分:0)
您需要在页面中添加前导斜杠,以便从根目录开始,所以
<script src="javascript/jquery.js"></script>
会变成
<script src="/javascript/jquery.js"></script>