MyBB.de Forum

Normale Version: Google SEO
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
Hab Dein Thema mal hierher verschoben...
(17.02.2013, 13:11)Janko84 schrieb: [ -> ]habe Plugin google seo istalliert, jedoch komme ich nicht weiter was ich machen muss bei htaccess.

Meist nur das einfügen was auf der Plugin-Seite angezeigt wird.

(17.02.2013, 13:11)Janko84 schrieb: [ -> ]sobald ich was in diese htaccess einfüge kommt error 500 oder so was

Kannst du diese htaccess mal hier anhängen?

Manche Hosts stören sich an der Options Zeile. Das sind dann aber meistens Freehoster. Ansonsten muss dein Webserver einfach Apache+htaccess+mod_rewrite unterstützen...


(17.02.2013, 13:11)Janko84 schrieb: [ -> ]und dann war da noch was mit inc/function.php

Da musst du mit Google SEO 1.6.x gar nichts mehr machen, außer auf der Plugins-Seite auf "Apply" klicken. Solange die Datei geschrieben werden kann werden die Codeänderungen dann automatisch eingefügt.
So siehts bei mir aus nachdem ich alles eingefügt habe.

Code:
Options -MultiViews +FollowSymlinks -Indexes ##If mod_security is enabled, attempt to disable it.
# - Note, this will work on the majority of hosts but on
#   MediaTemple, it is known to cause random Internal Server
#   errors. For MediaTemple, please remove the block below
#
<IfModule mod_security.c>
    # Turn off mod_security filtering.
    SecFilterEngine Off

    # The below probably isn't needed, but better safe than sorry.
    SecFilterScanPOST Off
</IfModule>

#
# MyBB "search engine friendly" URL rewrites
# - Note, for these to work with MyBB please make sure you have
#   the setting enabled in the Admin CP and you have this file
#   named .htaccess
#
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule ^forum-([0-9]+)\.html$ forumdisplay.php?fid=$1 [L,QSA]
    RewriteRule ^forum-([0-9]+)-page-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2 [L,QSA]

    RewriteRule ^thread-([0-9]+)\.html$ showthread.php?tid=$1 [L,QSA]
    RewriteRule ^thread-([0-9]+)-page-([0-9]+)\.html$ showthread.php?tid=$1&page=$2 [L,QSA]
    RewriteRule ^thread-([0-9]+)-lastpost\.html$ showthread.php?tid=$1&action=lastpost [L,QSA]
    RewriteRule ^thread-([0-9]+)-nextnewest\.html$ showthread.php?tid=$1&action=nextnewest [L,QSA]
    RewriteRule ^thread-([0-9]+)-nextoldest\.html$ showthread.php?tid=$1&action=nextoldest [L,QSA]
    RewriteRule ^thread-([0-9]+)-newpost\.html$ showthread.php?tid=$1&action=newpost [L,QSA]
    RewriteRule ^thread-([0-9]+)-post-([0-9]+)\.html$ showthread.php?tid=$1&pid=$2 [L,QSA]

    RewriteRule ^post-([0-9]+)\.html$ showthread.php?pid=$1 [L,QSA]

    RewriteRule ^announcement-([0-9]+)\.html$ announcements.php?aid=$1 [L,QSA]

    RewriteRule ^user-([0-9]+)\.html$ member.php?action=profile&uid=$1 [L,QSA]

    RewriteRule ^calendar-([0-9]+)\.html$ calendar.php?calendar=$1 [L,QSA]
    RewriteRule ^calendar-([0-9]+)-year-([0-9]+)\.html$ calendar.php?action=yearview&calendar=$1&year=$2 [L,QSA]
    RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)\.html$ calendar.php?calendar=$1&year=$2&month=$3 [L,QSA]
    RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)-day-([0-9]+)\.html$ calendar.php?action=dayview&calendar=$1&year=$2&month=$3&day=$4 [L,QSA]
    RewriteRule ^calendar-([0-9]+)-week-(n?[0-9]+)\.html$ calendar.php?action=weekview&calendar=$1&week=$2 [L,QSA]

    RewriteRule ^event-([0-9]+)\.html$ calendar.php?action=event&eid=$1 [L,QSA]

    <IfModule mod_env.c>
        SetEnv SEO_SUPPORT 1
    </IfModule>
</IfModule>

#
# If Apache is compiled with built in mod_deflade/GZIP support
# then GZIP Javascript, CSS, HTML and XML so they're sent to
# the client faster.
#
<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE application/javascript text/css text/html text/xml
</IfModule>


RewriteEngine on

# Some hosts require RewriteBase to make RewriteRules work.
RewriteBase /

# Google SEO workaround for search.php highlights:
# Make this rule the first rewrite rule in your .htaccess!
RewriteRule ^([^&]*)&(.*)$ http://www.worldofcommunity.com/$1?$2 [L,QSA,R=301]

# Google SEO 404:
ErrorDocument 404 /misc.php?google_seo_error=404

# Google SEO Sitemap:
RewriteRule ^sitemap-([^./]+)\.xml$ misc.php?google_seo_sitemap=$1 [L,QSA,NC]

# Google SEO URL Forums:
RewriteRule ^Forum-([^./]+)$ forumdisplay.php?google_seo_forum=$1 [L,QSA,NC]

# Google SEO URL Threads:
RewriteRule ^Thread-([^./]+)$ showthread.php?google_seo_thread=$1 [L,QSA,NC]

# Google SEO URL Announcements:
RewriteRule ^Announcement-([^./]+)$ announcements.php?google_seo_announcement=$1 [L,QSA,NC]

# Google SEO URL Users:
RewriteRule ^User-([^./]+)$ member.php?action=profile&google_seo_user=$1 [L,QSA,NC]

# Google SEO URL Calendars:
RewriteRule ^Calendar-([^./]+)$ calendar.php?google_seo_calendar=$1 [L,QSA,NC]

# Google SEO URL Events:
RewriteRule ^Event-([^./]+)$ calendar.php?action=event&google_seo_event=$1 [L,QSA,NC]


Edit Jockl: code-Tags eingefügt
Klappt es ohne die erste Zeile (Options)?

Ansonsten musst du halt experimentieren und herausfinden, woran er sich stört.

RewriteBase wäre noch eine Möglichkeit (einige Hosts brauchen sie, bei wenigen stört sie).
Also folgendes hat die Fehler verursacht:

Code:
Options -MultiViews +FollowSymlinks -Indexes ##If mod_security is enabled, attempt to disable it.

<IfModule mod_security.c>
    # Turn off mod_security filtering.
    SecFilterEngine Off

    # The below probably isn't needed, but better safe than sorry.
    SecFilterScanPOST Off
</IfModule>

Jetzt aber in der Admin von MyBB bei Plugins folgende meldung:

Code:
# Some hosts require RewriteBase to make RewriteRules work.
RewriteBase /

# Google SEO workaround for search.php highlights:
# Make this rule the first rewrite rule in your .htaccess!
RewriteRule ^([^&]*)&(.*)$ http://www.worldofcommunity.com/$1?$2 [L,QSA,R=301]

Was muss ich tun?
Sorry habe die Frage falsch gestellt, habe dieses in die .htaccess eingefügt, jedoch verschwindet die meldung im admin/plugins nicht. Was mache ich falsch?
Was genau muss ich hier tun?
Für ganz doofe bitte.
Bin für jede Hilfe dankbar


Board URL is set to 'http://felidae-katzenforum.de', but you currently seem to be on 'http://www.felidae-katzenforum.de'. A wrong Board URL setting may cause problems with Redirect.
Add to .htaccess:
RewriteEngine on

# Some hosts require RewriteBase to make RewriteRules work.
RewriteBase /

# Google SEO workaround for search.php highlights:
# Make this rule the first rewrite rule in your .htaccess!
RewriteRule ^([^&]*)&(.*)$ http://felidae-katzenforum.de/$1?$2 [L,QSA,R=301]

# Google SEO 404:
ErrorDocument 404 /misc.php?google_seo_error=404

# Google SEO Sitemap:
RewriteRule ^sitemap\-([^./]+)\.xml$ misc.php?google_seo_sitemap=$1 [L,QSA,NC]

# Google SEO URL Forums:
RewriteRule ^Forum\-([^./]+)$ forumdisplay.php?google_seo_forum=$1 [L,QSA,NC]

# Google SEO URL Threads:
RewriteRule ^Thread\-([^./]+)$ showthread.php?google_seo_thread=$1 [L,QSA,NC]

# Google SEO URL Announcements:
RewriteRule ^Announcement\-([^./]+)$ announcements.php?google_seo_announcement=$1 [L,QSA,NC]

# Google SEO URL Users:
RewriteRule ^User\-([^./]+)$ member.php?action=profile&google_seo_user=$1 [L,QSA,NC]

# Google SEO URL Calendars:
RewriteRule ^Calendar\-([^./]+)$ calendar.php?google_seo_calendar=$1 [L,QSA,NC]

# Google SEO URL Events:
RewriteRule ^Event\-([^./]+)$ calendar.php?action=event&google_seo_event=$1 [L,QSA,NC]
URL is passive. Apply changes to core files to activate.
Redirect is enabled and URL is passive. Redirecting SEO URLs back to MyBB's default URLs.
404, Meta, Redirect, Sitemap and URL are enabled. (Configure)
Click to Apply changes to core files.
(18.02.2013, 00:58)Janko84 schrieb: [ -> ]Jetzt aber in der Admin von MyBB bei Plugins folgende meldung:

Code:
# Some hosts require RewriteBase to make RewriteRules work.
RewriteBase /

# Google SEO workaround for search.php highlights:
# Make this rule the first rewrite rule in your .htaccess!
RewriteRule ^([^&]*)&(.*)$ http://www.worldofcommunity.com/$1?$2 [L,QSA,R=301]

Was muss ich tun?

RewriteBase sollte vor den anderen RewriteRules kommen und die genannte RewriteRule dann als erste vor den anderen. So daß du dann RewriteEngine, RewriteBase, RewriteRule in dieser Reihenfolge hast.

Kannst ja mal mit der Beispieldatei vergleichen die bei Google SEO dabei ist.


(18.02.2013, 21:03)Muckelchen schrieb: [ -> ]Board URL is set to 'http://felidae-katzenforum.de', but you currently seem to be on 'http://www.felidae-katzenforum.de'. A wrong Board URL setting may cause problems with Redirect.

Möchtest du www. haben oder nicht? Falls ja, solltest du die bburl auch auf die Variante mit www. setzen. Ggf. in die .htaccess auch ein www-Redirect einfügen, damit das immer umgeleitet wird.

Die anderen Regeln sind auch hier in die .htaccess einzufügen, eine Beispieldatei in der man sieht wie es am Ende etwa aussehen muß liegt bei...
(18.02.2013, 22:07)frostschutz schrieb: [ -> ]
(18.02.2013, 21:03)Muckelchen schrieb: [ -> ]Board URL is set to 'http://felidae-katzenforum.de', but you currently seem to be on 'http://www.felidae-katzenforum.de'. A wrong Board URL setting may cause problems with Redirect.

Möchtest du www. haben oder nicht? Falls ja, solltest du die bburl auch auf die Variante mit www. setzen. Ggf. in die .htaccess auch ein www-Redirect einfügen, damit das immer umgeleitet wird.

Die anderen Regeln sind auch hier in die .htaccess einzufügen, eine Beispieldatei in der man sieht wie es am Ende etwa aussehen muß liegt bei...

Ja ich möchte www haben. Wo muss ich das denn ändern?
Hab jetzt im admin cp bei Allgemeine Konfiguration -> URL zum Forum :
http://www.felidae-katzenforum.de
angegeben.

Bei google seo steht aber immernoch das selbe.
Das sollte es eigentlich sein... was steht denn in deiner inc/settings.php zu bburl?
Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42