У меня есть одна страница HTML. Предположим, что URL являетсяМаскирующий URL-адрес в HTML
http://localhost/local/local.html
, но я хочу, чтобы замаскировать URL как
http://localhost/local/abc
мы можем сделать, как это?
У меня есть одна страница HTML. Предположим, что URL являетсяМаскирующий URL-адрес в HTML
http://localhost/local/local.html
, но я хочу, чтобы замаскировать URL как
http://localhost/local/abc
мы можем сделать, как это?
Создать .htaccess
файл в корневом каталоге вашего домена и добавьте следующий код в этом файле:
RewriteEngine On
RewriteRule ^local.html$ http://localhost/local/abc/ [R=301,L]
вам не нужно создавать 'abc.htaccess' просто создать простой' .htaccess' без имени. Если произошла ошибка, указывающая «Недопустимое имя файла», просто создайте новый файл и укажите имя как «.htaccess.» (обратите внимание, что существует период до и после «htaccess». –
Я использую IIS. В папке wwwroot я создал " .htaccess "(*. *), и я добавил код выше как RewriteEngine. RewriteRule^Ifa_Reportsmry.cshtml $ http: // localhost/local/abc/[R = 301, L], а URL-адрес: http: // localhost/svymanalysis/Ifa_Reportsmry.cshtml. – Teja
Решение, упомянутое выше, работает для веб-сервера apache. Если вы используете IIS, обратитесь к этому вопросу stackoverflow: http://stackoverflow.com/questions/25997830/how-can-i -enable-url-rewrite-module-in-iis-8-5-in-server-2012 –
В .htaccess
добавить строки:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php?query=$1 [QSA,L]
Когда вы посещаете https://localhost/local/abc
в index.php
разобрана $_GET["query"]
как вы хотите.
Вы можете достичь требуемого действия, используя htaccess
правило,
Узнайте о HTAccess на:
.htaccess
правило вы можете реализовать это следующим образом:
Options +FollowSymlinks
RewriteEngine on
rewriterule ^local/local.html (.*)$ http://localhost/local/abc$1 [r=301,nc]
всегда отправьте свои усилия с вопросами – tharif
@utut ..... Это мое сомнение, возможно ли это или нет. Если возможно, как? – Teja