PDA

Просмотр полной версии : ЧПУ в DLE и переход на форум.


blaga
26.10.2008, 08:17
Доброго дня всем.
Запарился, уже. Что нужно написать в .htaccess в корне у DLE что бы по запросу site.ru/forum я попадал в папку forum/. А то так он мне лечит что мол нету такой новости....
Яндекс с Гуглом я уже изнасиловал с утра. Ничего пока не прояснилось. Все танцы сводят либо к этой ошибке что выше либо к 500....
С меня ++ за помощь.

Дюша
26.10.2008, 08:56
RewriteRule ^forum/$ site.ru/forum [L]
пробуй

blaga
26.10.2008, 09:55
не прошло. так я уже пробовал.
в результате поисков я вкурил что за такие ссылки отвечает вот такая строка
RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L]
если ее закоментрировать тогда все срабатывает как нужно, но косяк в том что тогда на сайте не выбереш новости по категориям....
можно как нить строку извратить что бы она пропускала слово forum?

Дюша
26.10.2008, 12:44
на одном шелле глянул .htaccess стандартный


вот его скин
<td height="22" align="left" valign="top" class="navmenu"><a href="/index.php">Главная страница</a></td>
</tr>
<tr>
<td><img src="{THEME}/images/spacer.gif" width="1" height="1" alt="" /></td>
</tr>
<tr>
<td height="22" align="left" valign="top" class="navmenu"><a href="http://ххххххххххх/forum/">Наши форум</a></td>

blaga
26.10.2008, 13:28
.:EnoT:., спасибо, такая конструкция, помогла. Я и до этого вставлял до всех правил, но не срабатывало.
2ALL, все проблема решилась. Всем спасибо. :)

nonamez
26.10.2008, 13:44
не,все гораздо проще))))надо в папку с форумом кинуть .htaccess и в нем прописать
RewriteEngine Off

Тобишь выключить его в этой папке....Тогда форум быдит работать нормально,а при
# Редиректы
RewriteRule ^page/(.*)$ index.php?cstart=$1 [L]

Он тупо делает редирект,а если ты допустим захочешь перейти в какую нить там папку аплоад,то он тебя опять будит кидать на страницу с ошибкой даты.