我正试图从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
。