@4ipS

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

Здравствуйте.
Мой скрипт принимает все запросы на index.php?do=
пример
../index.php?do=order
../index.php?do=order_add

.htaccess настроен так, что ссылки получаются
../order
../order_add

но имеются ссылки которые передают еще один параметр
../index.php?do=order_details&id=1
как сделать так, чтобы она была вида типа
../order_details/1

вот мои текущие настройки .htaccess
RewriteEngine On
	RewriteBase /
	RewriteCond %{REQUEST_FILENAME} !-d
	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_FILENAME} !-l
	RewriteRule ^(.+)$ index.php?do=$1 [QSA,L]
  • Вопрос задан
  • 128 просмотров
Пригласить эксперта
Ответы на вопрос 1
butteff
@butteff
Раз в тысячу лет заправляю свитер в носки
Может как-то так, но я не уверен, надо тестировать.

RewriteEngine On
  RewriteBase /
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-l
  RewriteRule ^(.+)$ index.php?do=$1 [QSA,L]
  RewriteRule ^(.+)$1/$2 index.php?do=$1&id=$2 [QSA,L]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы