Всем Привет!
имеется медуль ---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 в заголовки контента не получается...
ЧПУ для Html_content
Всё равно название папки тоже придется выводить..
файл .htaccess:
config/config_rewrite.php:
примерно так...
получится:
http://site.ru/content-Rybalka-Rybalka_v_Krasnodare.html
- Группа: Посетители
- Пункты: 729
- Регистрация: 07.10.2006
- Пол: Мужчина
- Из: Россия/Москва
в 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 ошибка.
Скажи, пожалуйста, что я не так сделал?
500 Internal Server Error - Внутренняя ошибка сервера.
Коды пятого класса сообщают об ошибке на сервере.
Ссылка формируется корректно?
Если да, смотрите правила в файле: .htaccess
О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
Самое первое что делаю:
Прописываю код в 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








