Перейти к публикации
Гость uflex

DataLife Engine Как убрать .html расширение?

Рекомендованные сообщения

Гость uflex

В общем хочу сделать вот так mysite.ru/test.html заменить на mysite.ru/test/ как это осуществить, нашёл вот этот способ но он не работает:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
woloss

а чем не нравится вариант, просто .html расширение убрать? НА юкозе работало так

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость uflex

а чем не нравится вариант, просто .html расширение убрать? НА юкозе работало так

 

Читай пост выше, если бы был вариант я бы сделал как ты, но DLE это не коза

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
woloss

ну я на дле не пробовал так делать, поэтому не знаю

 

может так?

RewriteRule ^test(/?)+$ /test/index.html [L]

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
alex_xpert

В корневом каталоге http://mysite.ru должна быть папка test, а в этой паке файл index.html

то есть http://mysite.ru/test/index.html'>http://mysite.ru/test/index.html

тогда можно заходить по адресу

http://mysite.ru/test/

и все будет открываться, т.к. браузер сам ищет файл index.html, если же его не находит, то ищет index.php и т.д...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость uflex

В корневом каталоге http://mysite.ru должна быть папка test, а в этой паке файл index.html

то есть http://mysite.ru/test/index.html

тогда можно заходить по адресу

http://mysite.ru/test/

и все будет открываться, т.к. браузер сам ищет файл index.html, если же его не находит, то ищет index.php и т.д...

 

Мне надо статистические страницы в DLE, так сделать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
TheAndrey

Проблема заключается в том, что будет путаница с категориями.

Поэтому остаётся вручную прописывать правила для страниц в конец .htaccess:

RewriteRule ^НАЗВАНИЕ/$ index.php?do=static&page=НАЗВАНИЕ [L]
НАЗВАНИЕ - это название страницы латинскими буквами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость uflex

Спасибо...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...