Как сделать индивидуальный URL для html-страницы

Источник веб-сайта: http://www.salefee.com/

У меня есть раздел карьеры на моем веб-сайте, который перенаправляет на http://www.salefee.com/index2.html

Я хочу, чтобы мой URL-адрес выглядел как http://www.salefee.com/career. Мне не нужен суффикс .html после моего URL. Я разместил этот веб-сайт с помощью www.godaddy.com

Может кто-нибудь помочь мне с кодом. Сайт выполнен на html/css. Заранее спасибо!!


person D J    schedule 09.06.2016    source источник
comment
У вас есть доступ к вашему файлу .htaccess? Вам нужно будет установить некоторые правила в этом   -  person CalvT    schedule 09.06.2016
comment
Где находится файл .htacess?   -  person D J    schedule 09.06.2016
comment
Прямо в корень - если не видел, то наверное и не заходишь. Но ответ @C14L вам подойдет   -  person CalvT    schedule 09.06.2016
comment
Если вы можете получить доступ к .htaccess, то этот вопрос должен помочь stackoverflow .com/questions/4026021/ или этот stackoverflow.com/questions/6534904/   -  person CalvT    schedule 09.06.2016
comment
Я нашел файл .htaccess... какие изменения мне нужно внести в этот файл?   -  person D J    schedule 09.06.2016


Ответы (2)


Создайте подкаталог /career/ в каталоге веб-файлов, а затем поместите туда HTML-файл index.html.

index.html — это файл по умолчанию, который будет возвращен сервером при обращении браузера к уровню каталога.

Кроме того, в целях SEO добавьте правильный тег <link rel="canonical" href="/career"> в заголовок страницы.

Статические движки блогов, такие как Jekyll или Pelican, тоже делают это.

Есть и другие способы добиться этого с помощью настроек Nginx или .htaccess Apache, но, поскольку вы находитесь на Godaddy, вам, вероятно, нужно простое решение.

person C14L    schedule 09.06.2016
comment
Ваше редактирование, вероятно, лучше всего подходит в качестве комментария ... отрицательный голос не от меня, хотя - person CalvT; 09.06.2016
comment
Правда, я удалил комментарий из своего ответа. - person C14L; 09.06.2016

Добавьте в файл .htaccess следующее:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.+?)/?$ $1.html [L]

Эту функцию часто называют «красивыми URL-адресами» или «постоянными ссылками».

Так что теперь, если вы хотите http://www.salefee.com/career, туда же, куда вы поместили свой index.html — часто называемый public_html — поместите файл html с именем career.html

person CalvT    schedule 09.06.2016