Как переписать URL с помощью htaccess - PullRequest
0 голосов
/ 29 мая 2018

Я хочу закодировать URL моего сайта (Url Masking).

Например, если мой исходный URL-адрес

http://domain-name/sample/example/test.php

Я хочу, чтобы URL отображался как

http://domain-name/test

, как я могу замаскировать адрес веб-сайта?

1 Ответ

0 голосов
/ 29 мая 2018

Обычно HTACCESS не меняет URL-адрес и не маскирует его.Вам нужно будет переписать URL-адрес в шаблон, который вам нравится, и добавить инструкцию в HTACCESS, чтобы шаблоны URL-адресов были понятны для сервера

Подробнее о том, как работать с перезаписью URL-адреса и HTACCESS , см. На этом веб-сайте

Переписав URL, иначе именуемый как Friendly URL

Я предполагаю, что в вашем коде (HTML или PHP) у вас, вероятно, будет

<a href="http://domain-name/sample/example/test.php">link</a>

, который следует изменить

<a href="http://domain-name/test">link</a>

как часть переписывания URL, где http://domain-name/test URL похож на псевдоним

Теперь вы должны написать инструкцию в файле .htaccess, чтобы перенаправить псевдоним URL на фактический URL

RewriteEngine On    # Turn on the rewriting engine
RewriteRule ^test$ /sample/example/test.php [L] # Handle requests for "test"
...