Seit Version 0.9.4 verfügt Cotonti über einige Vorlagen für suchmaschinenfreundliche URL's. Dieser kurze Artikel beschreibt, wie Sie diese Vorlagen für Ihre Webseite einsetzen können.
#1. Verwenden der 'Handy'-Voreinstellung
Für die meisten Benutzer ist folgender Weg wirksam:
- Falls noch nicht geschehen, installieren Sie unter Administration / Erweiterungen das URL-Editor-Plugin
- Öffnen Sie Administration / Erweiterungen / URL-Editor / Konfiguration und wählen dort die Voreinstellung Handy.
- Öffnen Sie die Datei sef-urls.htaccess im Hauptverzeichnis Ihrer Cotonti-Installation. Sie finden dort Regeln, welche Sie in die Datei .htaccess übernehmen können. Ersetzen Sie falls benötigt den RewriteBase-Pfad. (Als Nginx-Benutzer müssen Sie die Datei nginx.conf mit dem Inhalt aus sef-urls.nginx.conf erweitern).
- Fertig!
#2. Alte Genoa-URL's
Legen Sie auf Abwärtskompatibilität Wert und möchten weiterhin URL's im Format page.php?al=seitenname verwenden, gehen Sie bitte wiefolgt vor:
- Falls noch nicht geschehen, installieren Sie unter Administration / Erweiterungen das URL-Editor-Plugin
- Öffnen Sie Administration / Erweiterungen / URL-Editor / Konfiguration und wählen dort die Voreinstellung Genoa/Seditio compatible.
- Fertig!
#3. Eigene URL-Vorlagen
Sie können weiterhin wie gewohnt Ihre eigenen URL-Vorlagen in urltrans.dat und dem URL-Editor-Backend verwenden. Legen Sie hierzu die entsprechende Einstellung unter Administration / Erweiterungen / URL-Editor / Konfiguration fest. Den URL-Editor erreichen Sie wie üblich unter Administration / Andere / URL-Editor.
Если чтото непонятно, прочитайте английское описание.
Thanked: 14 mal
Если на руском непонятно то на английском вобще непойму.
Спасибо за перевод!!! Так держать, а то документации вобще нету
На этот текст ссылка из новости про новую версию движка "подробности... про ЧПУ, идущие в комплекте с системой", вроде как логично что сюда будут заходить люди чтобы посомтреть что за ЧПУ собственно реализованны. А здесь ни слова про это. Лишь про установку. Примеры пожалуйста сделайте.
Пример для Русской версии: по пути Управление сайтом / Расширения/Плагины/URL Editor/ Конфигурация
и в списке пресетов выбираем к примеру "Удобный",сохраняемся по кнопке "обновить".
Далее по фтп ищем файл sef-urls.htaccess и извлекаем из него информацию. Внутри моего файла было следущее:
___________________________________________________________________
################ Cotonti Handy URLs for Apache #######################
# Below are the rules to be included in your main .htaccess file or httpd.conf
# Rewrite engine options
Options FollowSymLinks -Indexes
RewriteEngine On
# Server-relative path to Cotonti. Replace it with your path if you run Cotonti
# in a subfolder
RewriteBase "/"
# Default path and static files protection
RewriteRule ^(datas|images|js)/(.*)$ $1/$2 [QSA,NC,NE,L]
RewriteRule ^(.*)\.(css|js|gif|jpg|png|ico)$ $1.$2 [QSA,NC,NE,L]
# Language selector
RewriteRule ^(en|ru|de|nl)/(.*) index.php?rwr=$2&l=$1 [QSA,NC,NE]
# Protect standard .php URLs
RewriteRule ^([a-z]+)\.php(.*)$ $1.php$2 [QSA,NC,NE,L]
# Admin area and message are special scripts
RewriteRule ^admin/([a-z0-9]+) admin.php?m=$1 [QSA,NC,NE,L]
RewriteRule ^(admin|login|message)(/|\?|$) $1.php [QSA,NC,NE,L]
# All the rest goes through standard rewrite gateway
RewriteRule ^([^?]+) index.php?rwr=$1 [QSA,NC,NE,L]
___________________________________________________________________
всё это переписываем в .htaccess и радуемся.
Пути выглядят к примеру, так:
http://akzami.com/users/admin
http://akzami.com/forums/radio
http://akzami.com/news/4
хотя некоторые пути все ещё выглядят криво , к примеру,
http://akzami.com/forums?m=posts&q=4
У меня работает только пресет "Удобный", при включении других не работает часть функций, наверное опять чтото не то сделал....
Установил удобный, всё равно в URL editor висит надпись
Warning: Invalid argument supplied for foreach() in /var/www/tor/data/www.сайт.com/plugins/urleditor/inc/urleditor.functions.php on line 343
При попытке добавить комментарий -
Не найдено (404)
Запрошенный ресурс сервером не найден.
Запрошенный URL устарел, ошибочен, или доступ к нему закрыт.
Но коммент добавляется. Как это лечится?
Thanked: 1 mal
Stalker, вот так.