2015-04-13 3 views
0

Мне нужно создать правило перезаписи на следующий URL и мне нужно передать «ID» и виджет с GET суперглобальныйURL Rewrite Rule .htaccess

http://www.domain.com/index.php?id=1866&widget=Dangerfield

Можно ли использовать только виджет параметр & значение в переписанном URL-адресе и по-прежнему будет таким же функциональным, и если да, то как?

+4

Пожалуйста, ваш текущего код из ваш .htaccess – Twisty

+0

вы полагаетесь на id в ord er для отображения ваших страниц? то вам также нужно иметь идентификатор. – unixmiah

+0

На этот вопрос было отправлено 6348275623498 раз ... – arkascha

ответ

0

Простой вы бы добавить это к вашему .htaccess

RewriteEngine On 
RewriteRule ^([^/]*)/([^/]*)\.html$ /index.php?id=$1&widget=$2 [L] 

Оригинальный URL:

http://www.domain.com/index.php?id=1866&widget=Dangerfield 

Переписанный URL:

http://www.domain.com/1866/Dangerfield.html 

Это дружественной поисковой системе, ваш страницы будут легко оптимизированы в поисковых системах с расширением .html. Это лучше, чем параметр в конце URL, который не является дружественным.

0

подобласть Рулевой помощи

Оригинальный URL:

http://domain.com/index.php?cat=cats&id=12&url=stackoverflow 

Переписанный URL:

http://cats.domain.com/12/stackoverflow.html 

код переписать правила для выше .htaccess