Регистрация
Вход через соцсети
Восстановление пароля

Убрать .html из url

Новый топик
Страницы: 1  |  2
09.04.2013, 15:27
Ответить | Цитировать
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 943

А может использовать аякс для изменения адресной строки на нужный Используя explode, replace или регулярное выражение удалить окончание.

Еще как вариант использовать параметры выборки до одной статьи на раздел то есть как в случаи с компонентом "Базовый Простая страница" он выводит весь текст в списке объектов. И вы можете сделать также объединив с
$query_where = "a.Name = '".$link."'";
И запросы подовать POST чтобы не было видно в строке.

Данный вариант всего лишь теория и на практике не проверялся

Модуль "Почтовые уведомления" – настройка уведомлений на вашем сайте без программирования. Цена отзыв. Мне очень важно ваше мнение.
08.05.2013, 22:32
Ответить | Цитировать
Руслан Густокашин
Студия Вэлпис
Руслан Густокашин

Зарегистрирован:
2012-02-06
Сообщений: 869

Если лишь для какого-то одного раздела нужно убрать расширение .html, то можно в .htaccess сразу после RewriteEngine On добавить примерно такие строчки:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_URI} ^members/(.*)/$
RewriteRule ^members/(.*)/$ /netcat/require/e404.php?REQUEST_URI=/members/$1.html [L,QSA]

Тогда при открытии URL /members/member_1/ отобразится содержимое страницы /members/member_1.html

Работоспособность вышеприведенного кода не обещаю, т.к. писал по памяти (делал на одном проекте подобную задачу). Если не заработает - пишите, разберемся. улыбка

11.05.2013, 21:55
Ответить | Цитировать
ipm
Ильин Павел

Зарегистрирован:
2012-10-12
Сообщений: 367

А как убрать расширение у всех разделов? Чтобы вообще его не было на сайте?

Знание может быть лишь у того, у кого есть вопросы. Ханс Георг Гадамер
12.05.2013, 22:26
Ответить | Цитировать
Руслан Густокашин
Студия Вэлпис
Руслан Густокашин

Зарегистрирован:
2012-02-06
Сообщений: 869

Это принципиально невозможно, потому что в этом случае по названию "папки" NetCat не сможет определить, куда идет обращение - к разделу или к объекту в разделе.
Но, конечно, Вы можете написать свой собственный обработчик URL'ов, руководствуясь какими-то своими принципами формирования URL. Но это задача не из простых и довольно трудоемка.

198 196 2013-05-12 22:26:58 11753
Страницы: 1  |  2
Описание проекта