好的,所以我已經看了很長一段時間了這個話題,可能因爲我仍然很難理解它 - 所以我回去了以最簡單的方式提出基本要求。用.htaccess重寫網址
我有一個空的.htaccess文件 我有http://www.website.co.uk/news.php?id=111111 當前URL我希望這成爲http://www.website.co.uk/news/111111
我如何做到這一點?
也請不,雖然這是現在的URL,我打算做一些更改網站,網址在未來可能是:
http://www.website.co.uk/news.php?city=city&issue=1&title=the-title&id=111111
http://www.website.co.uk/news/city/issue/the-title/111111
如何我可以做到這一點,以便未來的變化也能工作嗎?到目前爲止,我有:
RewriteEngine On
RewriteRule ^news/(.+)$ news.php?id=$1 [L]
這仍然顯示完整的url和在news/111111重定向到錯誤頁面中鍵入。請幫忙!
可能的重複[參考:mod \ _rewrite,URL重寫和「漂亮鏈接」解釋](http://stackoverflow.com/questions/20563772/reference-mod-rewrite-url-rewriting-and-pretty-links - 解釋) – deceze
@deceze你能回答[這](http://webmasters.stackexchange.com/questions/59543/apache-url-rewriting-not-working)的問題? –
@deceze你能解釋一下我的例子嗎?我已經嘗試了幾個教程/解釋的博客,但似乎沒有工作 – user3177012