2012-12-07 77 views
0

你好,我正在開發5-6頁像main.php(主頁),event.php(事件的着陸頁),article.php(另有消息着陸頁)等網站等等等等......htaccess的網址別名

我不知道如何將它有可能改寫像「http://www.domain.com/event.php?eid=145」的網址類似的「http:// WWW .domain.com /事件/冠軍的事件」

我讀過的.htaccess一對夫婦的文章,但沒有運氣尚未我目前這個瞎搞,但它不是我想要的

Options +FollowSymlinks 
RewriteEngine on 
rewriterule ^event.php(.*)$ http://evented.localhost/event/$1 [r=301,nc] 

任何幫助,將不勝感激,或者如果您知道任何像樣的網址別名的.htaccess教程。

日Thnx。

編輯:

這似乎爲event.php頁的工作它把一個鏈接到這個http://domain.com/event/145(根據上面的例子)

RewriteEngine on 

#EVENT REWRITE 

RewriteRule ^event/([^/\.]+)/?$ /event.php?eid=$1 [L] 
RewriteRule ^event/(.*) /$1 [L] 

我怎麼能替換事件ID與它的標題?

+0

什麼冠軍的-event'值,參數值EID ='145'是'? –

+0

eid = 145是數據庫中文章的ID。在另一列(events.eTitle)上,我有這個事件的標題。怎麼可能用標題代替145而不用擔心dublicate titles.It應該使用event id,而是顯示標題。 – Syd

+0

在這些情況下最好重定向到一個php腳本。讀取數據庫不能在.htacces文件中完成,並且需要信息才能完成重寫規則。 –

回答

0

你必須to.store乾淨的標題與other.data,然後用乾淨的網址找到這篇文章。