2016-03-07 4 views
1

я задавался вопросом, как переписать простой URL в фантазии один, но со следующими condidions:.htaccess - URL переписывания - расширенный

Простой URL (URL, который будет называться в в конце): http://www.example.com/index.php?page_id= {ID} .

Advanced URL, который будет общедоступным: http://www.example.com/this-text-doesnt-care-here-could-be-anything {ID}/

Таким образом, мы должны смотреть на число после точки - это единственное, что мы заботимся о. Предполагаемый тип текста должен быть изменен и будет перенаправлен на ту же страницу, даже если он будет изменен. Таким образом, мы должны отфильтровать идентификатор в этом тексте и, наконец, «перенаправить» этот URL-адрес. Но как выглядит код? Было бы очень приятно, если бы вы могли опубликовать код ниже! У меня действительно нет идеи.

Большое спасибо.

Удачного дня!

С уважением, WladHD

ответ

0

Вы можете использовать этот код в файле DOCUMENT_ROOT/.htaccess:

RewriteEngine On 

RewriteRule ^.+\.(\d+)/?$ index.php?page_id=$1 [L,QSA] 
+1

Спасибо! Отлично! – Wlad4Coding