Как сделать виртуальный каталог? - PullRequest
0 голосов
/ 03 марта 2011

http://wiki.answers.com/Q/What_do_the_abbreviations_mean_on_an_ultrasound_scan

В приведенном выше URL это выглядит так: "What_do_the_abbreviations_mean_on_an_ultrasound_scan" - это каталог !!но я думаю, что это виртуальный каталог !!

Я хочу знать об этом материале !!как делать эти вещи и что они называют ???

1 Ответ

2 голосов
/ 03 марта 2011

Скорее всего, они используют mod_rewrite для перезаписи URL. Хорошим ресурсом является тег wiki для mod_rewrite здесь, в StackOverflow.

Правила для mod_rewrite хранятся в файле .htaccess и выглядят примерно так:

RewriteRule ^/Q/(.*?)$ answers.php?slug=$1

Это переписало бы все запросы, которые соответствуют URL-адресу, начинающемуся с /Q/, в answers.php, и предоставило бы все, что будет после (в данном случае What_do_the_abbreviations_mean_on_an_ultrasound_scan), в качестве параметра GET. Это было бы доступно в сценарии как $_GET['slug'], если бы они работали с PHP.

...