Cotonti / Open Source PHP Content Management FrameworkContent Management Framework

Dokumentation / Administration / Howto: Suchmaschinenfreundliche URL's einschalten

Suchmaschinenfreundliche URL's in Cotonti Siena

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:

  1. Falls noch nicht geschehen, installieren Sie unter Administration / Erweiterungen das URL-Editor-Plugin
  2. Öffnen Sie Administration / Erweiterungen / URL-Editor / Konfiguration und wählen dort die Voreinstellung Handy.
  3. Ö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).
  4. 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:

  1. Falls noch nicht geschehen, installieren Sie unter Administration / Erweiterungen das URL-Editor-Plugin
  2. Öffnen Sie Administration / Erweiterungen / URL-Editor / Konfiguration und wählen dort die Voreinstellung Genoa/Seditio compatible.
  3. 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.


1. akzami  21. September 2011, 08:34

Thanks: 0

Если чтото непонятно, прочитайте английское описание.

2. Fox  24. September 2011, 16:49

Thanks: 0

Если на руском непонятно то на английском вобще непойму.

Спасибо за перевод!!! Так держать, а то документации вобще нету

3. Fox  26. September 2011, 17:08

Thanks: 0

Да нет наоборот тебе спасибо за перевод

4. Boss  27. September 2011, 05:37

Thanks: 0

На этот текст ссылка из новости про новую версию движка "подробности... про ЧПУ, идущие в комплекте с системой", вроде как логично что сюда будут заходить люди чтобы посомтреть что за ЧПУ собственно реализованны. А здесь ни слова про это. Лишь про установку. Примеры пожалуйста сделайте.

5. akzami  27. September 2011, 18:17

Thanks: 0

Пример для Русской версии: по пути Управление сайтом / Расширения/Плагины/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

У меня работает только пресет "Удобный", при включении других не работает часть функций, наверное опять чтото не то сделал....

6. KUbo_0  26. April 2012, 18:10

Thanks: 0

 

Интересует вопрос:
 
как выглядит urltrans.dat аналогичный преседу «удобный» ?

7. Stalker  29. März 2013, 23:45

Thanks: 0

Установил удобный, всё равно в 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 устарел, ошибочен, или доступ к нему закрыт.

Но коммент добавляется. Как это лечится?

 

 

 

 

8. Wilder  27. April 2013, 20:57

Thanks: 0

Stalker, вот так.

Insgesamt: 8, auf Seite: 8

Nur registrierte Benutzer können Kommentare schreiben