Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Изменение $fullLink средставами .htaccess

16.10.2013, 18:12
Гость
Гость

Привет.
Допустим, генерится $fullLink как www.site.ru/sub/sub_xxx.html. Как с помощью .htaccess привести такой адрес к виду www.site.ru/sub_xxx.html?
Редирект не подходит - нужно, чтобы в листинге компонента уже ссылки были не на /sub/sub_xxx.html, а на /sub_xxx.html.
Может, кто знает?
Спасибо
19.10.2013, 19:05
Finar
Ph&Ph

Зарегистрирован:
2008-03-01
Сообщений: 70

Похоже все-таки никак. Это я тупанул: апач в отдаваемый код таки не залезает.

Но можно сделать вот что:

1) RewriteRule ^new_([0-9]+).html$ /new/new_$1.html [L,QSA] # это обработка для полного вывода.

Теперь по адресу site.ru/new_123.html будет выводиться содержимое site.ru/new/new_123.html

Однако не будет работать режим редактирования (/edit_new_123.html, нужно этот случай впрограммить в мой пример ), ключевые слова для Объектов, и наверняка что-нибудь еще сломается.

2) далее, в компоненте в объекте в списке вместо fullLink сгенерить нужную ссылку руками через rowID

3) на всякий случай на весь раздел /new/ повесить редирект на корень сайта

Только вот стремно это делать на сложных проектах, ибо неизвестно к каким последствиям приведет... А вот на простом - попробуем! улыбка

------------

И все-таки остается вопрос: как на NetCat сделать линейный одноуровнеый блог с адресацией вида site.ru/any-name.html ?

директор в ph-ph.ru
29.11.2013, 16:12
Finar
Ph&Ph

Зарегистрирован:
2008-03-01
Сообщений: 70

Кому интересно, вот инструкция, как сделать одноуровневый сайт.

директор в ph-ph.ru
29.11.2013, 16:32
Nexwich
Панасин Александр
Nexwich

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

А для чего это вообще нужно. Мне сложно представить.

Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
01.12.2013, 11:11
Finar
Ph&Ph

Зарегистрирован:
2008-03-01
Сообщений: 70

1) для линейного текстового блога. Собственно, если сайт - это последовательность статей, то зачем в адресной строке раздел? Адресация должна быть естественной.

2) для сайта, участвующего в бирже ссылок

3) для одного очень хитрого способа SEO-оптимизации, о существовании которого я подозреваю

4) переношу на Netcat сайт, у которого есть страница /sitemap.html , к примеру, с pr5. Мои действия? улыбка

директор в ph-ph.ru
04.12.2013, 14:26
Гость
Гость

Можно компонент кинуть в раздел Главная страница, и урл тогда будет как нужно
198 196 2013-12-04 14:26:02 13355
Описание проекта