2014-11-10 7 views
1

Я думаю, что это обсуждалось здесь в прошлом, но я не знаю точно, что я должен искать, поэтому, если бы вы могли помочь просто дать мне руку. Ну, я хочу создать URL-адрес перезаписи с несколькими вариантами. Я не могу объяснить здесь несколько, поэтому я хотел бы привести простой пример. URL-адрес:Правило перезаписи для htcaccess

example.com/info.php?id=1 
    example.com/info.php?id=1&edit 

Я хочу переписать нравится этот

example.com/info/1 
    example.com/info/1/edit 
+0

возможно дубликат [Htaccess переписать для строки запроса] (http://stackoverflow.com/questions/1231067/htaccess-rewrite-for-query-string) – Machavity

+0

Я предполагаю, что это не так и я уже попытался создать правило с g информации или статей. – WMax

ответ

0

Я думаю, что вы хотите, наоборот: example.com/info/1 -> example.com/info.php?id = 1

RewriteEngine on 
RewriteRule ^info/([^/]+)/edit/?$ info.php?id=$1&edit [L] 
RewriteRule ^info/([^/]+)/?$ info.php?id=$1 [L] 
+0

Нет, я хочу example.com/info/1/edit -> example.com/info.php?id=1&edit Также id может быть числовым и буквенным. – WMax

+0

Я исправил числовые и алфавитные. – Croises

+0

Хорошо, что сработало, но как насчет того, есть ли 2 id, как id = 1 & userid = 2 – WMax

Смежные вопросы