Как убрать расширение .html
в адресной строке браузера. Сайт расположен на хостинге и полностью статичен, есть также папки со вложенными html-страницами:
Если у вас на хостинге в качестве веб-сервера используется Apache
, то в .htaccess
достаточно будет прописать:
RewriteEngine on
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.html\ HTTP
RewriteRule ^([^.]+)\.html$ site.ru/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !(\.[^./]+)$
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule (.*) /$1.html
site.ru замените на домен вашего сайта. После этого открытие site.ru/contacts.html
перенаправит на site.ru/contacts
.
Для каждого файла создать папку с соответствующим файлу названием, после переместить в эту папку одноименный файл и переименовать его в index.html
.
Если на хостинге нет доступа к HTACCESS то никак... а если есть копай в эту сторону
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
На маке и под виндой, нужно отображение контента шрифтом по умолчанию; то бишь в macOS San Francisco, в windows Segoe UI
При выборе изображения нужно загрузить его на HTML страницуИзображение на странице не отображается( Как исправить?
В проекте одно из требование: реализовать api колы, базу данных и прочую мишуруПроект не особо крутой, поэтому под прочей мишурой какие-то базовые...