Эта структура URL базы данных?
Сейчас я работаю над сайтом базы данных, который имеет структуру URL:
Example.com/f.php?id=12
Я бы хотел иметь
Example.com/f/12
Я вижу это повсюду (IMDb, Wikipedia.. но я не могу понять, как это делается.
Спасибо за любую помощь!
3 ответа:
То, что вы ищете, - это
mod_rewrite
. Она определена в своем .htaccess файл, расположенный в webroot вашего сервера. Проверьте эту статью - > http://www.sitepoint.com/apache-mod_rewrite-examples/
Это сделано с помощью Apache mod_rewrite. Для этого вашего примера вы должны создать .htaccess файл в корневой папке со следующими строками:
RewriteEngine On RewriteRule ^f//?(.*)$ f.php?id=$1 [NC]
Это представит "example.com/f.php?id=12-чтобы ...example.com/f/12-и ...example.com/f.php?id=12/ "кому" example.com/f/12 так что можно обойтись и небольшим тиканьем. Но вы поняли идею. Есть много примеров там, с минуту гуглить я наткнулся это .