Как переписать URL-адреса в PHP с помощью .htaccess, я пробовал, но это не работает?

#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] но это не работает, я также удалил индию и просто добавил индию, это динамическая страница.