Как изменить путь после домена, чтобы быть более дружелюбным? - PullRequest
1 голос
/ 06 января 2020

Можно ли изменить путь после домена в адресной строке браузера?

Например, я на www.mydomain.com и, нажав на ссылку, он переходит на www.mydomain.com/path/another_path/.

Как я могу изменить это на www.mydomain.com/new_path

Спасибо за помощь.

Ответы [ 2 ]

0 голосов
/ 06 января 2020

Это зависит от вашей реализации или проекта / фреймворка, который вы используете.

Первое, что нужно проверить, это то, обеспечивает ли используемая вами фреймворк url_rewrite .

Если вы программируете с нуля и можете редактировать конфигурацию сервера, например, apache / nginx, тогда вы можете настроить перенаправление 3xx с нового на старый URL, как показано ниже:

Для nginx см .: https://www.nginx.com/blog/creating-nginx-rewrite-rules/

Для apache: https://httpd.apache.org/docs/2.4/rewrite/remapping.html

0 голосов
/ 06 января 2020

Вы можете выполнить это sh с помощью правила перезаписи URL в файле проекта web.config:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="Rewrite">
            <match url="path/another_path" />
            <action type="Rewrite" url="https://example.com/new_path" />
        </rule>
  </rules>
    </rewrite>
        <defaultDocument>
            <files>
                <clear />
                <add value="index.html" />
                <add value="Default.htm" />
                <add value="Default.asp" />
                <add value="index.htm" />
                <add value="iisstart.htm" />
                <add value="default.aspx" />
            </files>
        </defaultDocument>
  </system.webServer>
</configuration>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...