我想在 wamp 中实现 URL 重写。我丑陋的链接是: http ://mysite.com/news.php?id=4654654&title=asdasdasdas-das-dasd-as-da-sda-d-asd-ads-as-da-sd 我想要漂亮的网址 http://mysite.com/4654654/asdasdasdas-das-dasd-as-da-sda-d-asd-ads-as-da-sd
使用 www.generateit.net/mod-rewrite/ 上的在线生成器作为我的链接,我得到了这个 .htaccess 结果:
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)$ /news.php?id=$1&title=$2 [L]
在 wamp apache rewrite_module 中检查,在 httpd.conf 我更改AllowOverride None
为AllowOverride All
. 我删除了 # 符号 LoadModule rewrite_module modules/mod_rewrite.so
但是当我点击带有类似http://mysite.com/4654654/asdasdasdas-das-dasd-as-da-sda-d-asd-ads-as-da-sd的链接的 hred 时,我收到 Not Found 错误The requested URL /myfolder/4654654/asdasdasdas-das-dasd-as-da-sda-d-asd-ads-as-da-sd was not found on this server
站点根文件夹位于 c:/www/myfolder
有人能告诉我我该怎么做才能完成这项工作吗?
谢谢
编辑
我应该在我的 php 文件中进行一些更改,除了 href 值吗?