如何在wamp 2.4中使用mod重写器或.htaccess重写url


How to rewrite url using mod rewriter or .htaccess in wamp 2.4

我正试图从localhost/fnw/detail.php重写我的url?cat=2&subcat=4&title=lol%20check%20&aid=5

localhost/fnw/lol%20check%20.html

我搜索了过去三天的互联网,但找不到答案。我已经从wamp菜单中启用了rewrite_mod选项,还从httpd.conf文件中的LoadModule rewrite_module/mod_rewrite.so中删除了#标记。我还尝试使用mod重写生成器工具重写urlhttp://www.generateit.net/mod-rewrite/它给了我下面的代码来写.htaccess文件

RewriteEngine On
RewriteRule ^([^/]*)'.html$ /fnw/detail.php?cat=2&subcat=4&title=$1&aid=5 [L]

它不起作用。有人能帮我解决这个问题吗?我是不是错过了一些需要改变的东西。我对此完全陌生,期待帮助。提前谢谢。:)

选项+FollowSymlinks

上的重写引擎

重写结束%{REQUEST_METHOD}^跟踪

重写规则*-[F]

重写规则^([a-zA-Z0-9-]*)/([a-zA-Z0-9]+)?$index.php?PG=$1&NID=$2

我在WAMP中遇到了类似的问题。这是mod_rewrite的问题。快速检查它是否工作。<IfModule>...</IfModule>将其删除。如果返回内部服务器错误或错误代码500。这是mod_rewrite,即未能处理您的WAMP。然后打开它
Wamp -> Apache -> Apache Modules -> rewrite_module