[DEV] [3.1] [3.2] SEO URLs

In diesem Forum werden nicht länger gepflegte Extensions respektive ihre Themen aufbewahrt. Soll an den Extensions weitergearbeitet werden, bitten wir den Autor eine Nachricht per Kontaktformular zu senden. Nur lesender Zugriff.
Forumsregeln
ABD = ABANDONED = Verlassen/Aufgegeben
  • In diesem Forum werden nicht länger gepflegte Extensions respektive ihre Themen aufbewahrt. Nur lesender Zugriff!
  • Wir raten generell davon ab solche Erweiterungen zu installieren, da sowohl Support als auch Weiterentwicklung ungewiss sind.
  • Soll an den Extensions weitergearbeitet werden, bitten wir den Autor eine Nachricht per Kontaktformular zu senden.
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: [DEV] SEO URLs

Beitrag von tas2580 »

Poste mal den Inhalt deiner config/services.yml bzw. stelle sicher dass du die aktuelle Version hast.

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
herpedia
Mitglied
Beiträge: 54
Registriert: 17.08.2011 08:16
Wohnort: Deutschland

Re: [DEV] SEO URLs

Beitrag von herpedia »

In meiner ursprünglichen Datei steht folgendes:

Code: Alles auswählen

imports:
    - { resource: auth.yml }
    - { resource: avatar.yml }
    - { resource: captcha.yml }
    - { resource: console.yml }
    - { resource: content.yml }
    - { resource: cron.yml }
    - { resource: db.yml }
    - { resource: event.yml }
    - { resource: feed.yml }
    - { resource: mimetype_guesser.yml }
    - { resource: notification.yml }
    - { resource: password.yml }
    - { resource: profilefield.yml }
    - { resource: user.yml }

    - { resource: tables.yml }
    - { resource: parameters.yml }

services:
    cache:
        class: phpbb\cache\service
        arguments:
             - @cache.driver
             - @config
             - @dbal.conn
             - %core.root_path%
             - %core.php_ext%

    cache.driver:
        class: %cache.driver.class%

    class_loader:
        class: phpbb\class_loader
        arguments:
            - phpbb\
            - %core.root_path%includes/
            - %core.php_ext%
        calls:
            - [register, []]
            - [set_cache, [@cache.driver]]

    class_loader.ext:
        class: phpbb\class_loader
        arguments:
            - \
            - %core.root_path%ext/
            - %core.php_ext%
        calls:
            - [register, []]
            - [set_cache, [@cache.driver]]

    config:
        class: phpbb\config\db
        arguments:
            - @dbal.conn
            - @cache.driver
            - %tables.config%

    config.php:
        synthetic: true

    config_text:
        class: phpbb\config\db_text
        arguments:
            - @dbal.conn
            - %tables.config_text%

    controller.helper:
        class: phpbb\controller\helper
        arguments:
            - @template
            - @user
            - @config
            - @controller.provider
            - @ext.manager
            - @symfony_request
            - @request
            - @filesystem
            - %core.root_path%
            - %core.php_ext%

    controller.resolver:
        class: phpbb\controller\resolver
        arguments:
            - @user
            - @service_container
            - %core.root_path%
            - @template

    controller.provider:
        class: phpbb\controller\provider
        calls:
            - [find, [%core.root_path%]]

    ext.manager:
        class: phpbb\extension\manager
        arguments:
            - @service_container
            - @dbal.conn
            - @config
            - @filesystem
            - @user
            - %tables.ext%
            - %core.root_path%
            - %core.php_ext%
            - @cache.driver

    filesystem:
        class: phpbb\filesystem

    file_downloader:
        class: phpbb\file_downloader

    http_kernel:
        class: Symfony\Component\HttpKernel\HttpKernel
        arguments:
            - @dispatcher
            - @controller.resolver

    log:
        class: phpbb\log\log
        arguments:
            - @dbal.conn
            - @user
            - @auth
            - @dispatcher
            - %core.root_path%
            - %core.adm_relative_path%
            - %core.php_ext%
            - %tables.log%

    path_helper:
        class: phpbb\path_helper
        arguments:
            - @symfony_request
            - @filesystem
            - @request
            - %core.root_path%
            - %core.php_ext%
            - %core.adm_relative_path%

    php_ini:
        class: phpbb\php\ini

    plupload:
        class: phpbb\plupload\plupload
        arguments:
            - %core.root_path%
            - @config
            - @request
            - @user
            - @php_ini
            - @mimetype.guesser

    request:
        class: phpbb\request\request
        arguments:
            - null
            - %core.disable_super_globals%

    # WARNING: The Symfony request does not escape the input and should be used very carefully
    #           prefer the phpbb request (service @request) as possible
    symfony_request:
        class: phpbb\symfony_request
        arguments:
            - @request

    template:
        class: phpbb\template\twig\twig
        arguments:
            - @path_helper
            - @config
            - @user
            - @template_context
            - @ext.manager

    template_context:
        class: phpbb\template\context

    version_helper:
        class: phpbb\version_helper
        scope: prototype
        arguments:
            - @cache
            - @config
            - @file_downloader
            - @user
In der Datei von dir steht:

Code: Alles auswählen

    tas2580.seourls.listener:
        class: tas2580\seourls\event\listener
        arguments:
            - @auth
            - @config
            - @template
            - @request
            - @user
            - @path_helper
            - %core.root_path%
        tags:
            - { name: event.listener }
    tas2580.seourls.sitemap:
        class: tas2580\seourls\controller\sitemap
        arguments:
            - @auth
            - @dbal.conn
            - @controller.helper
            - @template
Was muss ich da jetzt ändern?!? Danke für die Hifle :D
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: [DEV] SEO URLs

Beitrag von tas2580 »

Die services.yml sieht soweit gut aus. Hast du bei dem Uodate alle Dateien überschrieben und danach den Cache gelöscht?

Ich habe gerade nochmal ein Update gemacht, jetzt wird auch die URL zum mini icon in den Posts umgeschrieben, außerdem werden die URLs in der Sitemap besser ausgegeben, danke an Elsensee.

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Abt
Mitglied
Beiträge: 40
Registriert: 10.03.2013 20:37

Re: [DEV] SEO URLs

Beitrag von Abt »

Leider das gleiche Problem wie @Klausimaus, bie aktivierter Ext. funktioniert nach wie zuvor die Foren-Übersicht nicht mehr.

Gruß
Captain_Aki
Mitglied
Beiträge: 2
Registriert: 17.11.2015 22:08

Re: [DEV] SEO URLs

Beitrag von Captain_Aki »

Super Erweiterung doch habe ich leider auch den Bug dass ich die Quick Mods nicht mehr benutzen kann. Also z.B. ein Thema sperren funktioniert nicht mehr.

Dieser Tipp hat leider auch nichts gebracht:

viewtopic.php

Code: Alles auswählen

Diese Zeile:
'redirect' => urlencode(str_replace('&', '&', $viewtopic_url)),

durch diese ersetzen:
'redirect' => urlencode(str_replace(array('&', '../'), array('&', ''), $viewtopic_url)),
Kann mir Jemand helfen?
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: [DEV] SEO URLs

Beitrag von tas2580 »

Liegt dein Forum direkt im Root der Domain oder in einem Unterordner?

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Captain_Aki
Mitglied
Beiträge: 2
Registriert: 17.11.2015 22:08

Re: [DEV] SEO URLs

Beitrag von Captain_Aki »

Hi Tobi,

Liegt bei mir im Unterordner "forum" --> http://powerpi.de/forum/

Das Plugin ist dort aber zur Zeit deaktiviert damit ich die Schnellmoderation nutzen kann.

Gruß,
Aki
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: [DEV] SEO URLs

Beitrag von tas2580 »

OK, ich vermute mal es liegt daran. Ich werde sobald ich dazu komme das mal prüfen.

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
darkeyeX
Mitglied
Beiträge: 476
Registriert: 31.10.2004 14:40

Re: [DEV] SEO URLs

Beitrag von darkeyeX »

Wie muss denn die htaccess aussehen, wenn ich folgende Urls haben möchte:

Forenrubrik: http://domain.com/forum5.html
Topics: http://domain.com/topic9852.html

Übrigens, Thema sperren und Thema löschen klappt bei mir auch nicht. Forum befindet sich im Ordner "forum/"
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: [DEV] SEO URLs

Beitrag von tas2580 »

Durch die htaccess alleine kannst du die URLs nicht ändern. Du musst zusätzlich das Forum dazu bringen die URLs auch in deinem Format auszugeben.

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Verschoben von Extensions in Entwicklung nach ABD Extensions am 21.09.2023 22:58 durch Scanialady

Gesperrt

Zurück zu „ABD Extensions“