Как написать правило переписывания Apache? - PullRequest
2 голосов
/ 16 июля 2011

В настоящее время у меня есть такие URL:

http://example.com/d/tag.php?n=1&tag=php
http://example.com/d/tag.php?n=1&tag=cms

Я хочу добавить правило перезаписи в .htaccess file.to, чтобы сделать URL следующим образом:

http://example.com/tag/1/php

Какнаписать такое правило?

Ответы [ 2 ]

3 голосов
/ 16 июля 2011

Вот ты гоу:

 RewriteEngine On
 RewriteRule ^tag/([0-9]*)/(.*)$ tag.php?n=$1&tag=$2

Не забудьте поместить это в файл .htaccess в вашей директории (d).

1 голос
/ 16 июля 2011

посмотрите на эту ссылку

mod_rewrite перенаправить все запросы linke http://exmple.com/d/tag.php?n=1&tag=php на определенную страницу, там вы должны написать код, который обрабатывает запрос

Надеюсь, это поможет

...