Попытка изменить отображение моего URL для HTML-страницы - PullRequest
0 голосов
/ 08 мая 2019

То, что я хотел бы сделать, это подать файл, такой как "boat-repair" и прочитать URL allservicemarine.com/boat-repair/electrical-system-repair Все, что я нашел до сих пор, похоже, ссылается на файлы PHPкак часть процесса это возможно с html-файлом, и если да, то как я могу потенциально это сделать

Этот код:

RewriteEngine On    
RewriteRule    ^/?$    /boat-repair.html  [NC,L]

Подаст файл при вводе allservicemarine.com Я попытался поместить целевой файл в серию подкаталогов, надеясь, что имена каталогов будут отображаться в адресной строке, но это все равно просто вызывает целевой файл.Я искал много часов, чтобы попытаться найти решение, и был бы признателен, если бы кто-нибудь мог указать мне правильное направление для выполнения задачи.

1 Ответ

0 голосов
/ 10 мая 2019

Это рабочий код, который я придумал:

  RewriteEngine On
  RewriteRule    ^/?$    /boat-repair/electrical-system-repair  [NC]
  RewriteRule    ^boat-repair/electrical-system-repair/?$    /index.html [NC]

Первое правило указывает серверу на обслуживание: ремонт лодки / восстановление электрической системы при вводе корневого каталога.

Второе правило сообщает серверу, если шаблон: boat-repair / electric-system-repair подобран для обслуживания index.html

Файл, обслуживаемый (index.html) на последнем шагеможно назвать как угодно, так как он будет загружен, но не отображается в адресной строке.

Так что после того, как оба правила будут реализованы, вы получите: http://yoursitename.com/boat-repair/electrical-system-repair/ в адресной строке, теперь мне просто нужновыяснить, как удалить косую черту.

Эти правила, конечно, помещаются в файл htaccess.

Чтобы это работало, у вас должны быть папки, названные в правилах, даже еслиэто просто фиктивные папки.Если фиктивные папки обязательно поместите текстовый документ в каждую папку с именем «НЕ УДАЛЯТЬ ЭТУ ПАПКУ», чтобы через шесть месяцев вы не смотрели на эти пустые папки и не удаляли их!

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