-1
http://wiki.answers.com/Q/What_do_the_abbreviations_mean_on_an_ultrasound_scan如何製作虛擬目錄?
在上面的url中,它看起來像「What_do_the_abbreviations_mean_on_an_ultrasound_scan」是一個目錄!但我認爲它是一個虛擬目錄!
我想知道這個東西!如何做這些事情,他們稱之爲?
http://wiki.answers.com/Q/What_do_the_abbreviations_mean_on_an_ultrasound_scan如何製作虛擬目錄?
在上面的url中,它看起來像「What_do_the_abbreviations_mean_on_an_ultrasound_scan」是一個目錄!但我認爲它是一個虛擬目錄!
我想知道這個東西!如何做這些事情,他們稱之爲?
他們很可能使用mod_rewrite來重寫網址。一個很好的資源是在StackOverflow上的mod_rewrite的tag wiki。
mod_rewrite的規則,是存儲在.htaccess文件,看起來像這樣:
RewriteRule ^/Q/(.*?)$ answers.php?slug=$1
這將改寫whitch與之匹配的網址與/Q/
開始answers.php所有請求,並提供力所能及的是之後(在這種情況下爲What_do_the_abbreviations_mean_on_an_ultrasound_scan
)作爲GET參數。如果他們運行PHP,則可以在腳本中訪問它,如$_GET['slug']
。
@thephpdeveloper:你有沒有意見? – Piskvor 2011-03-03 14:53:03