#url-rewriting #dynamic-url
#url-перезапись #динамический URL
Вопрос:
кто-нибудь, пожалуйста, может мне помочь переписать URL-адрес в php … http://localhost:81/cabnotels/Domestic-tours/tour.php ?Дели и Индия% 27s-golden-triangle-touramp;type=touramp;id=19
Это текущий URL, и я хочу переписать как .. http://localhost:81/cabnotels/Domestic-tours/tour/Delhi/india ‘s-golden-triangle-tour/тур/19
Пожалуйста, помогите.. Заранее благодарю вас.
Комментарии:
1. Пожалуйста, поделитесь кодом, который вы пробовали, мы здесь, чтобы помочь, а не писать код для вас 🙂 Также убедитесь, что
mod_rewrite
включен в вашей установке2. И, пожалуйста, не помечайте повсюду. Этот вопрос имеет очень мало общего с
javascript
илиphpmyadmin
, и даже для тегированияphp
здесь пока нет реальной веской причины (теги удалены.)
Ответ №1:
Вы не можете использовать запятую в своем URL, как у вас в (Индии), и вы можете переписать свой URL, используя htaccess, например:
RewriteRule ^cabnotels/domestic-tours/tours/([^/]*)/([^/]*)/tour/([^/]*)$ tour.php?$1amp;$2amp;$3amp;$4 [QSA,L,NC]
ИЛИ просто, если у вас есть только один URL:
RewriteRule ^cabnotels/Domestic-tours/tour/Delhi/indias-golden-triangle-tour/tour/19$ cabnotels/Domestic-tours/tour.php?Delhiamp;india's-golden-triangle-touramp;type=touramp;id=19
Комментарии:
1. Я использовал это — RewriteRule ^cabnotels/domestic-tours/тур/([^/]*)/([^/]*)/ тур/([^/]*)$ tour.php?$1amp;$2amp;$3amp;$4 [ QSA, L, NC] но это не работает, я также удалил индию и просто добавил индию, это динамическая страница.