[英]php URL rewrite wamp
我想在wamp中实现URL重写。 我的丑陋链接是: http : //mysite.com/news.php?id=4654654&title=asdasdasdas-das-dasd-as-da-sda-d-asd-ads-as-da-sd我想要漂亮的URL 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]
在wap apache rewrite_module中,在httpd.conf中,我将AllowOverride None
更改为AllowOverride All
。 我从LoadModule rewrite_module modules/mod_rewrite.so
删除了#号
但是,当我点击像这样的链接HRED http://mysite.com/4654654/asdasdasdas-das-dasd-as-da-sda-d-asd-ads-as-da-sd ,我收到未找到错误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
有人可以告诉我该怎么做吗?
谢谢
编辑
除了href值,我应该在我的php文件中进行一些更改吗?
在您的Web根目录(即c:/www/myfolder
创建一个新的.htaccess
文件,并将代码放入其中。 它应该工作。
RewriteRule-part应该在RewriteEngine下的新行中开始。
有一个很好的初学者指南,其解释在以下位置: http : //www.workingwith.me.uk/articles/scripting/mod_rewrite
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.