Можно ли изменить путь после домена в адресной строке браузера?
Например, я на www.mydomain.com и, нажав на ссылку, он переходит на www.mydomain.com/path/another_path/.
www.mydomain.com
www.mydomain.com/path/another_path/
Как я могу изменить это на www.mydomain.com/new_path
www.mydomain.com/new_path
Спасибо за помощь.
Это зависит от вашей реализации или проекта / фреймворка, который вы используете.
Первое, что нужно проверить, это то, обеспечивает ли используемая вами фреймворк 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
Вы можете выполнить это 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>