Seite 7 von 17

Re: [DEV] SEO URLs

Verfasst: 21.10.2015 15:47
von tas2580
Poste mal den Inhalt deiner config/services.yml bzw. stelle sicher dass du die aktuelle Version hast.

Gruß Tobi

Re: [DEV] SEO URLs

Verfasst: 21.10.2015 16:31
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

Re: [DEV] SEO URLs

Verfasst: 22.10.2015 02:49
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

Re: [DEV] SEO URLs

Verfasst: 23.10.2015 09:22
von Abt
Leider das gleiche Problem wie @Klausimaus, bie aktivierter Ext. funktioniert nach wie zuvor die Foren-Übersicht nicht mehr.

Gruß

Re: [DEV] SEO URLs

Verfasst: 17.11.2015 22:24
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?

Re: [DEV] SEO URLs

Verfasst: 18.11.2015 18:57
von tas2580
Liegt dein Forum direkt im Root der Domain oder in einem Unterordner?

Gruß Tobi

Re: [DEV] SEO URLs

Verfasst: 18.11.2015 23:38
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

Re: [DEV] SEO URLs

Verfasst: 18.11.2015 23:58
von tas2580
OK, ich vermute mal es liegt daran. Ich werde sobald ich dazu komme das mal prüfen.

Gruß Tobi

Re: [DEV] SEO URLs

Verfasst: 19.11.2015 11:37
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/"

Re: [DEV] SEO URLs

Verfasst: 19.11.2015 11:41
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