Открытие файла без расширения

Samail
На сайте с 10.05.2007
Offline
369
502

Как сделать что-бы при переходе по ссылке сайт.ру/1 открывался файл сайт.ру/1.html но в адресной строке у пользователя оставалось сайт.ру/1

siv1987
На сайте с 02.04.2009
Offline
427
#1

есть не ошибаюсь есть специальный модуль у апача

http://webenterprise.ru/apache-multiviews/

N
На сайте с 03.02.2004
Offline
165
#2

в .htaccess вот так, если не ошибаюсь.

RewriteCond %{REQUEST_URI} -d

RewriteRule .* %{REQUEST_FILENAME}.html

Дата-центр FREEhost.UA - качественный хостинг в Украине (https://freehost.com.ua) и регистрация доменов (https://freehost.com.ua/domain/) Попробуйте 7 дней бесплатно!
siv1987
На сайте с 02.04.2009
Offline
427
#3

'-d' - is directory

Вряд ли у ТС'а %{REQUEST_URI} /1 это директория, и вряд ли у него сработает это условие. А если сработает, то вряд так как он ожидал - так как совпадать под условие RewriteCond будут реальные каталоги.

Если уж на мод реврайте то

RewriteCond %{REQUEST_URI} !-d

RewriteRule ^([^.]+)(?<!/)$ /$1.html [L]

Samail
На сайте с 10.05.2007
Offline
369
#4

Не срабтало, 404 ошибка ...забыл добавить, что сам сайт работает на Джумла 2.5. Но открывать нужно именно html файлы, без лишнего кода.

siv1987
На сайте с 02.04.2009
Offline
427
#5

Вы еще много чего забыли добавить. А теперь еще раз с самого начала по порядку, со всеми техническими подробностями и целями этой реализации.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий