Открыть Ответить

ЧПУ для Html_content

Всем Привет!

имеется медуль ---Html_content--- для

Open slaed 1.2

Создает ссылки следующего вида


http://site/index.php?name=html&op=view&folder=Rybalka&contentsite=Rybalka_v_Krasnodare.html

кто-нибудь прописывал данный модульв ЧПУ, убрать длинные названия..оставить вид

http://site/Rybalka_v_Krasnodare.html


Прописывать tittle в заголовки контента не получается...

nick888
  • Группа: Новички
  • Пункты: 226
  • Регистрация: 28.09.2010
  • Пол: Мужчина
  • Из: Краснодарский край
nick888
5

5

09.06.2011 19:08:29 09.06.2011 19:10:12

Всё равно название папки тоже придется выводить..

файл .htaccess:

<br /> RewriteRule ^content-([%&;/:|\s\-\'{}().&_a-zA-ZR-pА-P0-9+=-]*)-([%&;/:|\s\-\'{}().&_a-zA-ZR-pА-P0-9+=-]*) index.php&#063;name=html&op=view&folder=$1&contentsite=$2 [NC]<br /> RewriteRule ^content.html index.php&#063;name=Html_Content [NC]<br />


config/config_rewrite.php:

<br /> "content-\\1-\\2",<br /> "content.html",<br />


<br /> "'(&#063;<!/)index.php\&#063;name=html&op=view&folder=([\w\d\-\_\.]+)&contentsite=([\w\d\-\_\.]+)'",<br /> "'(&#063;<!/)index.php\&#063;name=Html_Content'",<br />


примерно так...


получится:
http://site.ru/content-Rybalka-Rybalka_v_Krasnodare.html

Goshan
  • Группа: Посетители
  • Пункты: 729
  • Регистрация: 07.10.2006
  • Пол: Мужчина
  • Из: Россия/Москва
Goshan
3.91

3.91

в config/config_rewrite.php: прописал...правильно?


$out[]="content.html";
$in[]="content-\\1-\\2";


$out[]= "'(?<!/)index.php\?name=Html_Content'";
$in[]= "'(?<!/)index.php\?name=html&op=view&folder=([\w\d\-\\.]+)&contentsite=([\w\d\-\\.]+)'";


а когда в файл .htaccess: добавляю Код

RewriteRule ^content-([%&;/:|\s\-\'{}().&_a-zA-ZR-pА-P0-9+=-])-([%&;/:|\s\-\'{}().&_a-zA-ZR-pА-P0-9+=-]) index.php?name=html&op=view&folder=$1&contentsite=$2 [NC]
RewriteRule ^content.html index.php?name=Html_Content [NC]


на денвере вылетает 500 ошибка.
Скажи, пожалуйста, что я не так сделал?

nick888
  • Группа: Новички
  • Пункты: 226
  • Регистрация: 28.09.2010
  • Пол: Мужчина
  • Из: Краснодарский край
nick888
5

5

500 Internal Server Error - Внутренняя ошибка сервера.
Коды пятого класса сообщают об ошибке на сервере.

Ссылка формируется корректно?
Если да, смотрите правила в файле: .htaccess


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
SLAED CMS
  • Группа: Клиент
  • Пункты: 39074
  • Регистрация: 30.04.2005
  • Пол: Мужчина
  • Из: Germany
SLAED CMS
3.24

3.24

Самое первое что делаю:

Прописываю код в config/config_rewrite.php

$out[]="content.html";
 $in[]="content-\\1-\\2";


 $out[]= "'(?<!/)index.php\?name=Html_Content'";
 $in[]= "'(?<!/)index.php\?name=html&op=view&folder=([\w\d\-\_\.]+)&contentsite=([\w\d\-\_\.]+)'";


Вылетает на Денвере Сообщение:

Warning: preg_replace() [function.preg-replace]: Delimiter must not be alphanumeric or backslash in S:\home\riba.loc\www\function\function.php on line 1616

nick888
  • Группа: Новички
  • Пункты: 226
  • Регистрация: 28.09.2010
  • Пол: Мужчина
  • Из: Краснодарский край
nick888
5

5

Открыть Ответить

Хотите опробовать SLAED CMS в действии?

Идеи и предложения
Обратная связь