+ Antworten
Ergebnis 1 bis 7 von 7

Thema: suchmaschinenfreundliche URL enthält Beitrags-ID

  1. #1
    War schon öfter hier
    Registriert seit
    06.09.2008
    Beiträge
    127
    Bedankte sich
    10
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard suchmaschinenfreundliche URL enthält Beitrags-ID

    Hallo,

    ich verwende Joomla 1.59 und suchmaschinenfeuncliche URLs sind aktiviert. Neue Beiträge mit dem Titel "neuer Beitrag" enthalten dann immer folgenden link : "<ID>-neuer-Beitrag". <ID> steht hier für die Beitrags-ID, so wie sie im Backend zu sehen ist. Diese ID möchte ich aus der URL raus haben. Weiß jemand wie?

    danke
    Thomas

  2. #2
    Hat hier eine Zweitwohnung Avatar von infernalshade
    Registriert seit
    12.11.2008
    Ort
    Straubing
    Beiträge
    1.733
    Bedankte sich
    78
    Erhielt 335 Danksagungen
    in 302 Beiträgen

    Standard

    mod_rewrite auf dem server aktivieren (lassen), im backend aktivieren und die htaccess.txt in .htaccess umbenennen dann hast nur noch links wie www.domain.de/team.html

  3. #3
    War schon öfter hier
    Registriert seit
    06.09.2008
    Beiträge
    127
    Bedankte sich
    10
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Hmm ich denke alle Kriterien zu erfüllen. Da die URLs ja schon fast suchmaschinen/menschenfeudlich aussehen und es vorher nicht so gut aussah ist modrewrite wohl an und funktioniert.

    Die Datei .htaccess existiert auch in meinem Rootverzeichnis. Inhalt wie folgt - bereits einige Kommentare entfernt:
    Code:
    AddType x-mapp-php5 .php
    AddHandler x-mapp-php5 .php
    # mod_rewrite in use
    RewriteEngine On
    
    # Block out any script trying to set a mosConfig value through the URL
    RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
    # Block out any script trying to base64_encode crap to send via URL
    RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
    # Block out any script that includes a ********** tag in URL
    RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
    # Block out any script trying to set a PHP GLOBALS variable via URL
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    # Block out any script trying to modify a _REQUEST variable via URL
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    # Send all blocked request to homepage with 403 Forbidden error!
    RewriteRule ^(.*)$ index.php [F,L]
    
    RewriteBase /
    
    ########## Begin - Joomla! core SEF Section
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !^index.php
    RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
    RewriteRule (.*) index.php
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
    ########## End - Joomla! core SEF Section
    Modrewrite und suchmaschinenfreundliche URLs sind aktiviert. Die Links der Kategorien und Bereiche sehen super aus. Nur bei den Beiträgen bekomme ich immer die ID rein.
    Da dieses Thema modrewrite hier schon 1001 mal behandelt wurde komme ich mir etwas doof vor. Finde aber nichts passendes.

  4. #4
    Hat hier eine Zweitwohnung Avatar von infernalshade
    Registriert seit
    12.11.2008
    Ort
    Straubing
    Beiträge
    1.733
    Bedankte sich
    78
    Erhielt 335 Danksagungen
    in 302 Beiträgen

    Standard

    verwendest du vllt ne andere komponente für die beiträge!?

  5. #5
    War schon öfter hier
    Registriert seit
    06.09.2008
    Beiträge
    127
    Bedankte sich
    10
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Nicht dass ich wüsste. Werde wohl doch mal demnächst alle installieren Plugins + Komponenten Stück für Stück ausschalten. Mehr fällt mir nicht ein :(

  6. #6
    Hat hier eine Zweitwohnung Avatar von progandy
    Registriert seit
    25.06.2007
    Beiträge
    1.933
    Bedankte sich
    13
    Erhielt 637 Danksagungen
    in 574 Beiträgen

    Standard

    Die "normalen" SEF-URLs von Joomla enthalten immer die ID. Um die wegzubekommen, musst du z.B. sh404SEF oder JoomSEF verwenden, glaube ich.

  7. Erhielt Danksagungen von:


  8. #7
    War schon öfter hier
    Registriert seit
    06.09.2008
    Beiträge
    127
    Bedankte sich
    10
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    OK Vielen Dank werde das die nächsten Tage mal ausprobieren habe gerade keine Zeit für Experimente.

    Gruß
    Thomas

    Nachtrag: Habe nun endlich Zeit gefunden die Sache zu testen. Habe sh404SEF installiert und es funktioniert wunderbar. Das sag und drück ich "Danke" .

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein