SEO-URL Problem mit Thanks-for-Post und "andere"
Verfasst: 25.02.2012 12:19
Ein Hallo aus Heilbronn... habe diese Frage schon im phpbb3.pytalhost Forum eingestellt (bei "Mahony"), der sagte aber zu dieser Frage das ich die besser an euch hier stelle da er von Rewrite nicht die Ahnung hat... habe vorab mal auch hier gelesen, so richtig gefunden zu meiner Sache habe ich aber leider nichts ... daher mal die Sache:
1. Klickt man bei mir auf der Startseite auf einen Beitrag (dem ist NICHT so in einer Rubrik - dort geht es !) .... der wird dann z.B. angezeigt als
1.1. Sollte natürlich IMMER gleich die SEO-URL kommen (alleine wegen meinem "rechte Button URL kopieren" !)
1.2. lese ich immer von Zero-Dupe ... meiner Meinung nach habe ich das mal installiert - finde aber im ACP absolut nichts davon ! Habe dann das hier gefunden:
2. Nachtrag der mir gerade beim selbst durchspielen der diversen Szenarien für das zusammentragen der Links hier aufgefallen ist:
Wenn ich z.B. in meinen Userangaben auf "Danke erhalten" klicke wird auf den Beitrag verlinkt der dieses Danke erhalten hat. Auch dort wenn ich auf den Betreff klicke wird wieder verlinkt auf z.B.
3. Und hier noch eine Auffälligkeit: Wenn ich auf der Startseite auf z.B. die Rubrik "Multischalter" mit dem rechten Mouse-Button klicke und die URL kopiere kommt das raus
Hoffe ihr könnt mir was zu diesem Zusammenspiel aus SEO und den allg. URLs sagen bzw. auch was man machen muss um sein "Thanks for Post MOD" absolut richtig anzupassen an das SEO Rewrite....
Thx vorab.
Hier meine .htaccess aus dem root-Verzeichniss (habe auf meiner Domain einen JTL-Shop laufen, unter Ordner „shopjtl“, und das Forum unter Ordner „Forum“ dazu angemerkt)
Und hier die .htaccess aus dem Ordner „Forum“
1. Klickt man bei mir auf der Startseite auf einen Beitrag (dem ist NICHT so in einer Rubrik - dort geht es !) .... der wird dann z.B. angezeigt als
und erst wenn ich dann IN dem Beitrag noch einmal auf den Beitragstitel klicke kommt die umgewandelte SEO-URL
.
1.1. Sollte natürlich IMMER gleich die SEO-URL kommen (alleine wegen meinem "rechte Button URL kopieren" !)
1.2. lese ich immer von Zero-Dupe ... meiner Meinung nach habe ich das mal installiert - finde aber im ACP absolut nichts davon ! Habe dann das hier gefunden:
, aber die vielen verschiedenen Beiträge mit einer Änderung nach der anderen bringt mich da nicht viel weiter was GENAU alles zu mache ist und warum eigentlich ! Ich möchte ja nicht total ahnungslos "mal wieder" ins Coding eingreifen und dabei dann ggf. wieder das Forum lahm legen wegen neuer .htaccess Probleme.
2. Nachtrag der mir gerade beim selbst durchspielen der diversen Szenarien für das zusammentragen der Links hier aufgefallen ist:
Wenn ich z.B. in meinen Userangaben auf "Danke erhalten" klicke wird auf den Beitrag verlinkt der dieses Danke erhalten hat. Auch dort wenn ich auf den Betreff klicke wird wieder verlinkt auf z.B.
, also auch nicht "SEO-Rewrite-mäßig" !
3. Und hier noch eine Auffälligkeit: Wenn ich auf der Startseite auf z.B. die Rubrik "Multischalter" mit dem rechten Mouse-Button klicke und die URL kopiere kommt das raus
=> woher kommt dieses sid und was macht die ? Ich kopiere eben oft über rechte Mousetaste raus und leite das weiter....
Hoffe ihr könnt mir was zu diesem Zusammenspiel aus SEO und den allg. URLs sagen bzw. auch was man machen muss um sein "Thanks for Post MOD" absolut richtig anzupassen an das SEO Rewrite....
Thx vorab.
Hier meine .htaccess aus dem root-Verzeichniss (habe auf meiner Domain einen JTL-Shop laufen, unter Ordner „shopjtl“, und das Forum unter Ordner „Forum“ dazu angemerkt)
Code: Alles auswählen
Redirect /forum http://www.techno-com.de/Forum
ErrorDocument 401 /error.html
ErrorDocument 403 /error.html
ErrorDocument 404 /error.html
ErrorDocument 500 /error.html
#RewriteEngine On
#RewriteCond %{QUERY_STRING} (.*) [NC]
#RewriteRule .* http://www.techno-com.de/shopjtl [L,R=301]
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>
RewriteEngine on
#REWRITE ANPASSUNG 1 (REWRITEBASE)
#Wenn Ihr Shop in einem Unterverzeichnis (also z.B. meinedomain.de/meinverzeichnis) installiert ist, so kommentieren Sie die kommende Zeile aus und passen Sie den Verzeichnisnamen an
RewriteBase /shopjtl
#REWRITE ANPASSUNG 2 (auf www.techno-com.de umleiten)
#Ihr Shop sollte nicht unter www.meinedomain.de und nur meinedomain.de erreichbar sein, siehe: http://wiki.jtl-software.de/index.php?title=JTL-Shop3-Neuinstallation#4._Einrichtung_einer_Domainweiterleitung
RewriteCond %{HTTP_HOST} ^satanlagenforum.de [OR]
RewriteCond %{HTTP_HOST} ^www.satanlagenforum.de [OR]
RewriteCond %{HTTP_HOST} ^satanlagen-forum.de [OR]
RewriteCond %{HTTP_HOST} ^www.satanlagen-forum.de [OR]
RewriteCond %{HTTP_HOST} ^satellitenanlagenforum.de [OR]
RewriteCond %{HTTP_HOST} ^www.satellitenanlagenforum.de [OR]
RewriteCond %{HTTP_HOST} ^satellitenanlagen-forum.de [OR]
RewriteCond %{HTTP_HOST} ^www.satellitenanlagen-forum.de [OR]
RewriteCond %{HTTP_HOST} ^satshop-heilbronn.de [OR]
RewriteCond %{HTTP_HOST} ^www.satshop-heilbronn.de [OR]
RewriteCond %{HTTP_HOST} ^satanlagenshop.de [OR]
RewriteCond %{HTTP_HOST} ^www.satanlagenshop.de [OR]
RewriteCond %{HTTP_HOST} ^satshoponline.de [OR]
RewriteCond %{HTTP_HOST} ^www.satshoponline.de [OR]
RewriteCond %{HTTP_HOST} ^satshop-hn.de [OR]
RewriteCond %{HTTP_HOST} ^www.satshop-hn.de [OR]
RewriteCond %{HTTP_HOST} ^satanlage.net [OR]
RewriteCond %{HTTP_HOST} ^www.satanlage.net [OR]
RewriteCond %{HTTP_HOST} ^satanlage.eu [OR]
RewriteCond %{HTTP_HOST} ^www.satanlage.eu [OR]
RewriteCond %{HTTP_HOST} ^satanlagen.eu [OR]
RewriteCond %{HTTP_HOST} ^www.satanlagen.eu [OR]
RewriteCond %{HTTP_HOST} ^tristanuhde.de [OR]
RewriteCond %{HTTP_HOST} ^www.tristanuhde.de [OR]
RewriteCond %{HTTP_HOST} ^satshop24.info [OR]
RewriteCond %{HTTP_HOST} ^www.satshop24.info [OR]
RewriteCond %{HTTP_HOST} ^satshop24.eu [OR]
RewriteCond %{HTTP_HOST} ^www.satshop24.eu [OR]
RewriteCond %{HTTP_HOST} ^digitalfernsehen.info [OR]
RewriteCond %{HTTP_HOST} ^www.digitalfernsehen.info [OR]
RewriteCond %{HTTP_HOST} ^techno-com.de
RewriteRule ^(.*)$ http://www.techno-com.de/$1 [r=301,L]
#Regeln für das Rewrite der URLs von JTL-Shop3
#Ändern Sie an diesen Zeilen nichts!
RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ includes/sitemap.php?datei=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\. index.php [L]
Und hier die .htaccess aus dem Ordner „Forum“
Code: Alles auswählen
# Lines That should already be in your .htaccess
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>
php_value memory_limit 64M
DirectoryIndex portal.php index.php index.html index.htm
# You may need to un-comment the following lines
# Options +FollowSymlinks
# To make sure that rewritten dir or file (/|.html) will not load dir.php in case it exist
# Options -MultiViews
# REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
RewriteEngine On
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
# RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
# REWRITE BASE
RewriteBase /Forum/
# HERE IS A GOOD PLACE TO FORCE CANONICAL DOMAIN
# RewriteCond %{HTTP_HOST} !^www\.techno-com\.de$ [NC]
# RewriteRule ^(.*)$ http://www.techno-com.de/Forum/$1 [QSA,L,R=301]
# DO NOT GO FURTHER IF THE REQUESTED FILE / DIR DOES EXISTS
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
#####################################################
# PHPBB SEO REWRITE RULES ALL MODES
#####################################################
# AUTHOR : dcz www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. "forum" REQUIRES TO BE SET AS FORUM INDEX
# RewriteRule ^forum\.html$ index.php [QSA,L,NC]
# FORUM ALL MODES
RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)(-([0-9]+))?\.html$ viewforum.php?f=$2&start=$4 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER ALL MODES
RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)/(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ viewtopic.php?f=$2&t=$4&start=$6 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM ALL MODES
RewriteRule ^([a-z0-9_-]*)/?(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ viewtopic.php?forum_uri=$1&t=$3&start=$5 [QSA,L,NC]
# PHPBB FILES ALL MODES
RewriteRule ^resources/[a-z0-9_-]+/(thumb/)?([0-9]+)$ download/file.php?id=$2&t=$1 [QSA,L,NC]
# PROFILES THROUGH USERNAME
RewriteRule ^member/([^/]+)/?$ memberlist.php?mode=viewprofile&un=$1 [QSA,L,NC]
# USER MESSAGES THROUGH USERNAME
RewriteRule ^member/([^/]+)/(topics|posts)/?(page([0-9]+)\.html)?$ search.php?author=$1&sr=$2&start=$4 [QSA,L,NC]
# GROUPS ALL MODES
RewriteRule ^(group|[a-z0-9_-]*-g)([0-9]+)(-([0-9]+))?\.html$ memberlist.php?mode=group&g=$2&start=$4 [QSA,L,NC]
# POST
RewriteRule ^post([0-9]+)\.html$ viewtopic.php?p=$1 [QSA,L,NC]
# ACTIVE TOPICS
RewriteRule ^active-topics(-([0-9]+))?\.html$ search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
# UNANSWERED TOPICS
RewriteRule ^unanswered(-([0-9]+))?\.html$ search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
# NEW POSTS
RewriteRule ^newposts(-([0-9]+))?\.html$ search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
# UNREAD POSTS
RewriteRule ^unreadposts(-([0-9]+))?\.html$ search.php?search_id=unreadposts&start=$2 [QSA,L,NC]
# THE TEAM
RewriteRule ^the-team\.html$ memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES
# FORUM WITHOUT ID & DELIM ALL MODES
# THESE FOUR LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-z0-9_-]+)(-([0-9]+))\.html$ viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-z0-9_-]+)\.html$ viewforum.php?forum_uri=$1 [QSA,L,NC]
# FIX RELATIVE PATHS : FILES
RewriteRule ^.+/(style\.php|ucp\.php|mcp\.php|faq\.php|download/file.php)$ $1 [QSA,L,NC,R=301]
# FIX RELATIVE PATHS : IMAGES
RewriteRule ^.+/(styles/.*|images/.*)/$ $1 [QSA,L,NC,R=301]
# END PHPBB PAGES
#####################################################
#####################################################
# PHPBB GALLERY REWRITE RULES
# AUTHOR : dcz http://www.phpbb-seo.com/
# STARTED : 2009/01/15
# ALBUM INDEX
RewriteRule ^gallery/$ gallery/index.php [QSA,L,NC]
# ALBUM
RewriteRule ^gallery/[a-z0-9_-]*-a([0-9]+)/?(page([0-9]+)\.html)?$ gallery/album.php?album_id=$1&start=$3 [QSA,L,NC]
# PERSONAL ALBUMS
RewriteRule ^gallery/membre/?(page([0-9]+)\.html)?$ gallery/index.php?mode=personal&start=$2 [QSA,L,NC]
# PIC PAGE
RewriteRule ^gallery/[a-z0-9_-]*(-a([0-9]+)/)?[a-z0-9_-]*-p([0-9]+)(-([0-9]+))?\.html$ gallery/image_page.php?album_id=$2&image_id=$3&start=$5 [QSA,L,NC]
# JGP
RewriteRule ^gallery/[a-z0-9_-]*(-a([0-9]+)/)?[a-z0-9_-]*-i([0-9]+)\.jpg$ gallery/image.php?album_id=$2&image_id=$3 [QSA,L,NC]
# JGP THUMBNAILS
RewriteRule ^gallery/[a-z0-9_-]*(-a([0-9]+)/)?[a-z0-9_-]*-t([0-9]+)\.jpg$ gallery/image.php?mode=thumbnail&album_id=$2&image_id=$3 [QSA,L,NC]
# JGP MEDIUM
RewriteRule ^gallery/[a-z0-9_-]*(-a([0-9]+)/)?[a-z0-9_-]*-m([0-9]+)\.jpg$ gallery/image.php?mode=medium&album_id=$2&image_id=$3 [QSA,L,NC]
# GENERIC SEARCHES
RewriteRule ^gallery/search/?([a-z0-9_-]+)?/?(page([0-9]+)\.html)?$ gallery/search.php?search_id=$1&start=$3 [QSA,L,NC]
# FEEDS
RewriteRule ^gallery/feed$ gallery/feed.php [QSA,L,NC]
# END PHPBB GALLERY
#####################################################