2012-05-03 98 views
0

我想在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-sdphp URL重寫wamp

上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,我收到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

站點根文件夾的鏈接HRED位於c:/ WWW/MyFolder中

誰能告訴我,我該怎麼做這個工作?

感謝


編輯

我應該做除了HREF值在我的PHP文件中的一些變化?

回答

0

在您的網站根目錄中創建一個新的.htaccess文件,例如c:/www/myfolder,並將代碼放入其中。它應該工作。

+0

感謝,但沒有重新啓動進行更改後您的Apache服務器的.htaccess已經創建根 – Jovan

+0

的.htaccess? –

+0

是的,我重新啓動我的wamp服務器 – Jovan