Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
Code: Alles auswählen
RewriteCond %{REQUEST_URI} !^/(.*)/$
RewriteCond %{REQUEST_URI} !^/(.+)\.html$
RewriteRule ^(.*)$ http://www.spotcatch.net/$1.html [R=301,L]
Warum nicht?chris21 hat geschrieben:https://www.spotcatch.net/maingallery/laenderstaedte/ ), da hier ja kein .html angehängt werden soll.
Danke für den Hinweis!chris21 hat geschrieben: PS: Das richtige Unterforum für solche Themen heißt: Weiterleitungen und Mod_rewrite
Irgendein armer Mod wird es für Dich vll. freundlicherweise verschieben.
Code: Alles auswählen
RewriteCond %{REQUEST_URI} ^/(.*)/$
RewriteRule ^(.*)/$ http://www.spotcatch.net/$1.html [R=301,L]
RewriteCond %{REQUEST_URI} !^/(.+)\.php$
RewriteCond %{REQUEST_URI} !^/(.+)\.html$
RewriteRule ^(.*)$ http://www.spotcatch.net/$1.html [R=301,L]
nur mal so generelchris21 hat geschrieben:Ich würde daher empfehlen, erstmal das CMS so zu verbessern, dass hier nur noch eine URL glültig ist
Ja ich weiß, total blödchris21 hat geschrieben: Da scheint das ganze System murks zu sein.
die /laenderstaedte/ kann ich unter
/laenderstaedte
/laenderstaedte/
und
/laenderstaedte.html
erreichen.
hmm, ok. Ich hab' jetzt leider nur überhaupt keinen Dunst, wo in Joomla ich da was drehen könnte? Zu meiner Schande muss ich noch auch zugeben, dass ich derzeit noch auf 1.5 bin...chris21 hat geschrieben: Ich würde daher empfehlen, erstmal das CMS so zu verbessern, dass hier nur noch eine URL glültig ist und dann kann Regeln überlegen, wie die falschen auf die richtigen leiten.
Das wär zumindest mal ne erste Notlösung, oder? Besser als so wie's jetzt ist, oder?chris21 hat geschrieben: Falls Du überall auf die .html leiten willst, also auch bei Verzeichnissen:
Ich glaube die Hauptursache für den ganzen Murks ist, dass ich in Joomla die Option "Dateiendung an URL fügen" deaktiviert hatte, als die Seite schon seit längerer Zeit am laufen war. Einer der vielen SEO Tipps riet dazu, keine Endungen zu verwenden (html, php usw.) also habe ich ohne groß nachzudenken, das einfach deaktiviert. Da sich dadurch aber ein anderes Problem ergab, habe ich nach ein paar Tagen wieder zurückgestellt. Ich glaub deshalb ist nun jede Seite auch ohne .html Suffix erreichbar. In dieser Zeit hat Google natürlich längst ein paarmal vorbei geschaut und nun ist einiges doppelt im Index...Melegrian hat geschrieben:Dachte auch gerade, dass sich da noch eine Regel in der htaccess befindet, die es erst ermöglicht, dass sich /reiseberichte und /reiseberichte.html aufrufen lassen.
Code: Alles auswählen
RewriteCond %{HTTP_HOST} !^(www|img|js|css)\.spotcatch\.net$ [NC]
RewriteRule ^(.*)$ http://www.spotcatch.net/ [R=301,L]
RewriteRule ^cms(.*)$ / [R=301,L]
RewriteRule ^home-mainmenu-1\.html$ / [R=301,L]
RewriteRule ^ueber-mich/64.html$ /ueber-mich.html [R=301,L]
RewriteRule ^component/content/frontpage$ / [R=301,L]
RewriteRule ^component/content/frontpage\.html$ / [R=301,L]
RewriteRule ^reiseberichte/236-malaysien.html$ http://www.spotcatch.net/reiseberichte/236-malaysia.html [R=301,L]
RewriteRule ^reiseberichte/236-malaysien-reiseblog.html$ http://www.spotcatch.net/reiseberichte/236-malaysia.html [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://%{HTTP_HOST}/ [R=301,L,NC]
RewriteCond %{QUERY_STRING} option=com_content&view=frontpage&Itemid=26$
RewriteRule ^(.*)$ http://www.spotcatch.net/maingallery.html? [R=301,L,NC]
RewriteCond %{REQUEST_URI} !^/component/content/article/231.html$
RewriteRule (.*)231\.html$ /component/content/article/231.html [R=301,L,NC]
Führt übrigens zu -> spotcatch.net/.htmlchris21 hat geschrieben:Code: Alles auswählen
RewriteCond %{REQUEST_URI} ^/(.*)/$ RewriteRule ^(.*)/$ http://www.spotcatch.net/$1.html [R=301,L] RewriteCond %{REQUEST_URI} !^/(.+)\.php$ RewriteCond %{REQUEST_URI} !^/(.+)\.html$ RewriteRule ^(.*)$ http://www.spotcatch.net/$1.html [R=301,L]
Komisch./edit
chris21 hat Folgendes geschrieben:
Code:
RewriteCond %{REQUEST_URI} ^/(.*)/$
RewriteRule ^(.*)/$ https://www.spotcatch.net/$1.html [R=301,L]
RewriteCond %{REQUEST_URI} !^/(.+)\.php$
RewriteCond %{REQUEST_URI} !^/(.+)\.html$
RewriteRule ^(.*)$ https://www.spotcatch.net/$1.html [R=301,L]
Führt übrigens zu -> spotcatch.net/.html
Code: Alles auswählen
RewriteCond %{REQUEST_URI} ^/(.+)/$
RewriteRule ^(.*)$ http://www.spotcatch.net/%1.html [R=301,L]
RewriteCond %{REQUEST_URI} !^/(.+)\.php$
RewriteCond %{REQUEST_URI} !^/(.+)\.html$
RewriteRule ^(.*)$ http://www.spotcatch.net/$1.html [R=301,L]
Code: Alles auswählen
RewriteRule ^(.*)$ http://www.spotcatch.net/ [R=301,L]
Dankechris21 hat geschrieben: Link oben wie gewünscht maskiert.
Code: Alles auswählen
RewriteCond %{REQUEST_URI} ^/(.*)/$
RewriteRule ^(.*)/$ http://www.spotcatch.net/$1.html [R=301,L]
-> RewriteCond %{REQUEST_URI} ^/.+
RewriteCond %{REQUEST_URI} !^/(.+)\.php$
RewriteCond %{REQUEST_URI} !^/(.+)\.html$
RewriteRule ^(.*)$ http://www.spotcatch.net/$1.html [R=301,L]
Code: Alles auswählen
RewriteCond %{REQUEST_URI} ^/(.*)/$
RewriteRule ^(.*)/$ http://www.spotcatch.net/$1.html [R=301,L]
RewriteCond %{REQUEST_URI} ^/.+
RewriteCond %{REQUEST_URI} !^/(.+)\.css$
RewriteCond %{REQUEST_URI} !^/(.+)\.jpg$
RewriteCond %{REQUEST_URI} !^/(.+)\.js$
RewriteCond %{REQUEST_URI} !^/(.+)\.png$
RewriteCond %{REQUEST_URI} !^/(.+)\.xml$
RewriteCond %{REQUEST_URI} !^/(.+)\.swf$
RewriteCond %{REQUEST_URI} !^/(.+)\.php$
RewriteCond %{REQUEST_URI} !^/(.+)\.html$
RewriteRule ^(.*)$ http://www.spotcatch.net/$1.html [R=301,L]
Code: Alles auswählen
RewriteCond %{REQUEST_URI} ^/(.+)/$
RewriteRule ^(.+)/$ http://www.spotcatch.net/%1.html [R=301,L]
RewriteCond %{REQUEST_URI} !^/(.+)\.(css|jpg|js|png|xml|swf|php|fla|html|txt)$
RewriteRule ^(.+)$ http://www.spotcatch.net/$1.html [R=301,L]