Это может выглядеть как серверный вопрос, но я думаю, что он принадлежит больше на SO, что на SF.Append .html to my href
Короче говоря, у меня есть сервер Nginx, который автоматически агрегирует .html моих страниц в интерфейсе, так что видеть только пользователи:
mysite.com/somepage
вместо
mysite.com/somepage.html
Так в моем код, мои ссылки выглядят так:
<ul>
<li class="current"><a href="somePage"></a></li>
<li class="menu"><a href="somePage2"></a></li>
</ul>
Затем nginx работает со своей магией и добавляет .html ему тайно.
Конечно, это не работает в моей Dev среде (среде, контролируемой CodeAnywhere.com) так, чтобы он работал, я бы добавить расширения, как так:
<ul>
<li class="current"><a href="somePage.html"></a></li>
<li class="menu"><a href="somePage2.html"></a></li>
</ul>
Поскольку изменения этих HREF вручную каждый раз, когда я хочу перейти к производству и добавить обратно .html, когда я вытаскиваю копию и хочу закодировать, там должен быть простой способ.
В любом случае я могу обойти это с помощью HTML или JS? Или любые другие идеи вне коробки ... должны быть высоко оценены.
Вы смотрели в настройке '.htaccess' файл? – Steve
Вы используете веб-сервер на своей машине разработки? Можете ли вы настроить переписывание URL-адресов на этом сервере? – raduation
@Steve Я не могу использовать такой файл, так как я на nginx, а не apache. Хотя мой dev envrionment может быть настроен с использованием apache, я думаю, я посмотрю на это. – phadaphunk