http://wiki.answers.com/Q/What_do_the_abbreviations_mean_on_an_ultrasound_scan
在上面的网址中,看起来像“What_do_the_abbreviations_mean_on_an_ultrasound_scan”是一个目录!!但我认为它是一个虚拟目录!!
我想知道这些东西!!如何做这些事以及他们所谓的什么?
答案 0 :(得分:2)
他们很可能使用mod_rewrite来重写网址。一个好的资源是StackOverflow上mod_rewrite的tag wiki。
mod_rewrite的规则存储在.htaccess文件中,看起来像这样:
RewriteRule ^/Q/(.*?)$ answers.php?slug=$1
这会将所有与/Q/
开头的url匹配的所有请求重写为answers.php,并提供后面的任何内容(在本例中为What_do_the_abbreviations_mean_on_an_ultrasound_scan
)作为GET参数。如果它们运行PHP,则可以在脚本中以$_GET['slug']
访问。