переписать расширение .php

Как я могу переписать

Кто-нибудь может переписать этот URL-адрес?

HTTP: //localhost/display_news_cat.php news_cat_id = 14 & р = 2

в

HTTP: // локальный / display_news_cat / 14/2

спасибо

Related of "переписать расширение .php"

Предполагая, что вы установили модуль rewrite, вы можете поместить его в свой виртуальный хост:

RewriteEngine ON
RewriteRule / newsdev / news /newsdev/news.php [L]

Проверьте этот сайт для получения дополнительной информации о RewriteRule: http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewriterule

Но я сомневаюсь, что это лучший способ. Переписывающий модуль обычно не самый эффективный способ сделать такие простые вещи. Зависит от того, какие другие сложные вещи вы хотите переписать.

Вы можете сделать thtat с файлом .htaccess

поместите это в файл .htaccess и поместите его в корень вашего сайта. Apache должен иметь mod-rewrite on

 RewriteEngine on RewriteRule ^news.php news [QSA,L] 

попробуйте это для всех файлов

 RewriteEngine on RewriteRule ^(a-zA-Z0-9).php $1 [QSA,L] 

С mod_rewrite

http://www.easymodrewrite.com/example-extensions

Вам нужно работать с файлом .htaccess в корне вашего сайта … вам придется создать его, если его там нет.