Suchmaschinenoptimierung
   
 

SEMSEO Konferenz 2012
 

 
 

URLs bzw. Keywörter in URLs via .htaccess sperren?

Gehe zu Seite 1, 2  Weiter
Neues Thema eröffnen   Neue Antwort erstellen    ABAKUS Foren-Übersicht -> Webprogrammierung, Templatedesign & Microformats
 sql Ausgabe nach Datum SQL Server 2005 unter Ubuntu/Wine  
XTCXTC

pr


: 11.01.2010
: 14



: 11.01.2010, 12:32    : URLs bzw. Keywörter in URLs via .htaccess sperren? Antworten mit Zitat

Hi,

ich habe da ein Problem bei dem ich nicht so richtig weiter komme:

In einigen unserer URLs werden Keywörter bzw. Suchbegriffe verwendet, nun muss ich aber einige Begriffe sperren und suche daher eine gute .htaccess Lösung.

Das Keywort sollte als einzelnes oder in einer Wort-Verbindung gesperrt werden.

Bsp: Suchbegriff "Auto" soll im System gesperrt werden, aber auch alle möglichen Wort-Verbindungen wie z.b. "Autobahn" oder "neues-Auto" oder "altes Auto" aber auch z.b. "neues-Auto-fahren" etc. - eben das alle Begriffe welche "Auto" enthalten gesperrt sind!


Ist sehr dringend, währe daher auch mehr als Dankbar wenn mir hierbei jemand helfen könnte


Mario
Nach oben
XTCXTC Private Nachricht senden
Synonym

pr


: 09.08.2008
: 3354
: Würzburg


: 11.01.2010, 12:38    : URLs bzw. Keywörter in URLs via .htaccess sperren? Antworten mit Zitat

Und wie kommen die Keywörter in die URL?

Vergleiche die doch mit vorgegebenen Werten aus der DB und werte das dann aus. Per .htaccess einfach alles zu blockieren was "Auto" beinhaltet finde ich mehr als nur unschön.

Was ist mit Autoren, Automatik, Grauton etc...? Also Wörtern die Auto beinhalten, aber nichts mit KFZ zu tun haben?
Nach oben
Synonym Private Nachricht senden
XTCXTC

pr


: 11.01.2010
: 14



: 11.01.2010, 12:45    : danke Antworten mit Zitat

Danke für die Antwort.
Das Wort "Auto" war mehr oder weniger nur ein Beispiel, es handelt sich hierbei natürlich um speziellere Begriffe die aus dem System ganz raus müssen, auch in Wortverbindungen welche nicht direkt verwand mit dem Hauptwort sind.
Ja, die Keywörter kommen aus der DB - da sind diese auch schon raus, Problem dabei nur das die Suchmaschinen bereits alles ausgelesen und indiziert haben.
Der Content wird mit dem Suchbegriff in der URL erzeugt, also würde meiner Meinung nach nur eine Sperre via .htaccess 100%tig funktionieren.

Danke

Mario
Nach oben
XTCXTC Private Nachricht senden
Synonym

pr


: 09.08.2008
: 3354
: Würzburg


: 11.01.2010, 13:01    : URLs bzw. Keywörter in URLs via .htaccess sperren? Antworten mit Zitat

Hm, ist für mich mit Kanonen auf Spatzen schießen. Warum das dann nicht einfach mit PHP als Fehlerseite ausgeben, wenn es die Keys in der DB nicht mehr gibt? Leuchtet mir irgendwie nicht ein.

Aber so in etwa könnte es aussehen (ungetestet)
:
RewriteEngine on
RewriteCond %{REQUEST_URI} keyword [OR]
RewriteCond %{QUERY_STRING} keyword
RewriteRule ^ - [F]


http://www.modrewrite.de/foren/ftopic7049.html
Nach oben
Synonym Private Nachricht senden
XTCXTC

pr


: 11.01.2010
: 14



: 11.01.2010, 13:05    : ;-) Antworten mit Zitat

Die einzelnen Unterseiten fragen nicht die Datenbank ab, diese sind durch Links erzeugt wurden, der Content wird durch das Keywort in der URL entsprechend generiert. Daher laufen die URLs noch weiter obwohl die Wörter aus der Datenbank raus sind.

Danke für deine Mühe, werde gleich mal testen


Mario
Nach oben
XTCXTC Private Nachricht senden
Garfield

pr


: 12.10.2004
: 2189



: 11.01.2010, 13:07    : URLs bzw. Keywörter in URLs via .htaccess sperren? Antworten mit Zitat

Idee (bin aber kein PHP-Fachmann):

Wenn das bestimmte Worte sind, dann liest du die doch wahrscheinlich in einem Script wieder aus.

Wenn du nun an den Anfang deiner "Auslesedatei" eine Abfrage machst nach dem Schema:

Code:
if Keyword = Auto
die();


oder Weiterleitung auf eine "Dieser Begriff ist hier verboten"-Seite...

Könnte gehen?

Code:
my6ql error: Access denied for user: 'schnippes' to database 'hinten_rum' mysql error no: aua!



Forendomain aus dem sozialen Bereich, 5 J. alt, PR1, indexiert, günstig abzugeben. PN.
Nach oben
Garfield Private Nachricht senden
Synonym

pr


: 09.08.2008
: 3354
: Würzburg


: 11.01.2010, 13:09    : URLs bzw. Keywörter in URLs via .htaccess sperren? Antworten mit Zitat

:
der Content wird durch das Keywort in der URL entsprechend generiert. Daher laufen die URLs noch weiter obwohl die Wörter aus der Datenbank raus sind.

Ah verstehe.... Also dynamischer Content aus beliebigen Usereingaben die dann nicht mehr geprüft werden. Was machst Du eigentlich wenn das einer merkt und dann ein wenig außerhalb der Legalität verwendet? Ich will nur sagen, DU bist für Deine Webseiten und Inhalte verantwortlich, auch wenn der Content durch zufällige Wörter in der URL entsteht.

@Garfield
Stichwort strpos()
Nach oben
Synonym Private Nachricht senden
XTCXTC

pr


: 11.01.2010
: 14



: 11.01.2010, 13:26    : URLs bzw. Keywörter in URLs via .htaccess sperren? Antworten mit Zitat

Garfield hat Folgendes geschrieben:
Idee (bin aber kein PHP-Fachmann):

Wenn das bestimmte Worte sind, dann liest du die doch wahrscheinlich in einem Script wieder aus.

Wenn du nun an den Anfang deiner "Auslesedatei" eine Abfrage machst nach dem Schema:

Code:
if Keyword = Auto
die();


oder Weiterleitung auf eine "Dieser Begriff ist hier verboten"-Seite...

Könnte gehen?


Danke, Problem dabei ist das es sich um mehrere Dateien handelt, in diesen Dateien gibt es auch noch jeweils hunderte Varianten, müsste also um das direkt im phpcode zu sperren diese Abfrage in jeder Datei für jede mögliche Variante machen......
War bereits mein erster Gedanke, möchte direkt mit .htaccess lösen sonst sitze ich ne Woche *lol*

Aber trotzdem Danke für deine Idee!
Nach oben
XTCXTC Private Nachricht senden
XTCXTC

pr


: 11.01.2010
: 14



: 11.01.2010, 13:34    : URLs bzw. Keywörter in URLs via .htaccess sperren? Antworten mit Zitat

Synonym hat Folgendes geschrieben:
:
der Content wird durch das Keywort in der URL entsprechend generiert. Daher laufen die URLs noch weiter obwohl die Wörter aus der Datenbank raus sind.

Ah verstehe.... Also dynamischer Content aus beliebigen Usereingaben die dann nicht mehr geprüft werden. Was machst Du eigentlich wenn das einer merkt und dann ein wenig außerhalb der Legalität verwendet? Ich will nur sagen, DU bist für Deine Webseiten und Inhalte verantwortlich, auch wenn der Content durch zufällige Wörter in der URL entsteht.

@Garfield
Stichwort strpos()


Genau, hätte ich eigentlich gleich erwähnen können das es sich um dynamischen Content handelt, sorry.
Die Keywörter durchlaufen natürlich auch diverse Funktionen um zu verhindern das damit etwas auserhalb der Legalität verwendet werden kann. Aber danke nochmal für den Gedankenanstoß, werden in der Richtung auf jeden Fall nochmal nachbessern bzw. schauen ob es Lücken gibt.
Nach oben
XTCXTC Private Nachricht senden
XTCXTC

pr


: 11.01.2010
: 14



: 11.01.2010, 13:41    : URLs bzw. Keywörter in URLs via .htaccess sperren? Antworten mit Zitat

Synonym hat Folgendes geschrieben:
Hm, ist für mich mit Kanonen auf Spatzen schießen. Warum das dann nicht einfach mit PHP als Fehlerseite ausgeben, wenn es die Keys in der DB nicht mehr gibt? Leuchtet mir irgendwie nicht ein.

Aber so in etwa könnte es aussehen (ungetestet)
:
RewriteEngine on
RewriteCond %{REQUEST_URI} keyword [OR]
RewriteCond %{QUERY_STRING} keyword
RewriteRule ^ - [F]


http://www.modrewrite.de/foren/ftopic7049.html


Also dein Code funktioniert soweit, nur bei der Groß- und Kleinschreibung klappts noch nicht. Gibts da auch eine Lösung?

Danke
Nach oben
XTCXTC Private Nachricht senden
Synonym

pr


: 09.08.2008
: 3354
: Würzburg


: 11.01.2010, 14:02    : URLs bzw. Keywörter in URLs via .htaccess sperren? Antworten mit Zitat

:
Flags

Die Angabe von flags ist optional. Damit kann man das Verhalten der RewriteCond beeinflussen. Erlaubt sind folgende Werte:
Nr. flag Alternative Erklärung
1. NC nocase Bei String-Vergleichen wird nicht mehr zwischen Groß- und Kleinschreibung unterschieden
2. OR ornext Mit diesem Flag wird die aktuelle Bedingung mit einem logischen ODER mit der nächsten Bedingung verknüpft
Nach oben
Synonym Private Nachricht senden
Stephan Zöllner

pr


: 26.11.2009
: 99
: Westerstetten


: 11.01.2010, 18:17    : URLs bzw. Keywörter in URLs via .htaccess sperren? Antworten mit Zitat

RewriteEngine on
RewriteCond %{REQUEST_URI} keyword [OR,NC]
RewriteCond %{QUERY_STRING} keyword [NC]
RewriteRule ^ - [F]

Heißt NoCapital

Gruß von der schwäbischen Alb
Stephan Zöllner
Nach oben
Stephan Zöllner Private Nachricht senden WWW
catcat

pr


: 02.08.2006
: 10205
: Litauen


: 11.01.2010, 20:42    : URLs bzw. Keywörter in URLs via .htaccess sperren? Antworten mit Zitat

Sag Deinen Usern doch mal, das sie keine Markennamen verwenden sollen.
Sag, das ich ins Schwarze getroffen hab.

User nicht mehr aktiv
catcat.cc
Nach oben
catcat Private Nachricht senden
Mork vom Ork

pr


: 08.07.2008
: 2568
: Aufm Friedhof.


: 11.01.2010, 21:13    : URLs bzw. Keywörter in URLs via .htaccess sperren? Antworten mit Zitat

Stephan Zöllner hat Folgendes geschrieben:
NC heißt NoCapital

Da können wir jetzt überlegen, was am schönsten ist: Ein stramm kommunistischer Vergleich, ein Vergleich, der Hauptstädte ausschließt oder aber einer, der bei großen Buchstaben fehlschlägt …

(NC steht für no case oder, etwas länger, not case-sensitive, die Groß-/Kleinschreibung ignorierend. „No capital“ ginge in die völlig falsche Richtung.)
Nach oben
Mork vom Ork Private Nachricht senden
Stephan Zöllner

pr


: 26.11.2009
: 99
: Westerstetten


: 11.01.2010, 21:59    : URLs bzw. Keywörter in URLs via .htaccess sperren? Antworten mit Zitat

zugegeben war "etwas Unscharf" aus dem Bauch raus.

Gruß von der schwäbischen Alb
Stephan Zöllner
Nach oben
Stephan Zöllner Private Nachricht senden WWW
Neues Thema eröffnen   Neue Antwort erstellen    ABAKUS Foren-Übersicht -> Webprogrammierung, Templatedesign & Microformats
Seite 1 von 2
Gehe zu Seite 1, 2  Weiter

 






Ähnliche Beiträge
Thema Forum Antworten
Indexierte Seite - URLs herausfinden Indexierte Seite - URLs herausfinden coll Ich hab' da mal 'ne Frage 4 09.02.2012, 15:51 Indexierte Seite - URLs herausfinden
Es werden falsche URL´s indexiert mit .htaccess lösen? Es werden falsche URL´s indexiert mit... lolii Webprogrammierung, Templatedesign & Microformats 0 06.02.2012, 13:43 Es werden falsche URL´s indexiert mit .htaccess lösen?
htaccess Cache Einstellung blockt Analytics htaccess Cache Einstellung blockt Ana... sisslik Web Analytics & Controlling 0 05.02.2012, 08:36 htaccess Cache Einstellung blockt Analytics
Falsche URLs werden gecrawled Falsche URLs werden gecrawled TK1 Spiders / Robots Themen 2 26.01.2012, 15:33 Falsche URLs werden gecrawled
Link auf Seite mit htaccess Schutz setzen? Link auf Seite mit htaccess Schutz se... pimpi Ich hab' da mal 'ne Frage 6 11.01.2012, 15:37 Link auf Seite mit htaccess Schutz setzen?
301 für alle URLs oder nur für Startseite der neuen Domain 301 für alle URLs oder nur für Starts... dan_lala Weiterleitungen und mod_rewrite 2 10.01.2012, 23:49 301 für alle URLs oder nur für Startseite der neuen Domain
Proxy IP sperren / IP herausfinden Proxy IP sperren / IP herausfinden marc77 Ich hab' da mal 'ne Frage 3 06.01.2012, 14:59 Proxy IP sperren / IP herausfinden

Suchmaschinenoptimierung | Latent Semantische Optimierung (LSO) | SEO Blog | SEO Online Tools | Suchmaschinenmarketing Angebot | Online Marketing

Impressum

Dieses SEO Forum läuft unter phpBB.


Sie lesen gerade: URLs bzw. Keywörter in URLs via .htaccess sperren?