0

亲爱的 Stackoverflowers,

我正在尝试重写功能,所以我在互联网上阅读了一些关于它是如何工作的。显然,我想不通,所以我决定使用这个http://www.generateit.net/mod-rewrite/ Web 应用程序为我编写一个。但是如果我现在使用它,我会显示我的页面,但不会显示工作样式表、$_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,现在视觉效果很好,但参数 ($_GET) 仍然没有通过。是否需要更改任何服务器端设置才能使其正常工作?

4

1 回答 1

0

您需要在页面中添加前导斜杠,以便它从根开始,所以

<script src="javascript/jquery.js"></script>

会成为

<script src="/javascript/jquery.js"></script>
于 2012-06-15T11:56:16.823 回答