Änderung von Spam und alten URLs

Lesezeit: 2 Minuten

Anderung von Spam und alten URLs
Mohammed Usmann

Dies wird mit dem Verweis auf gefälschte URLs automatisch erstellt. was von https://stackoverflow.com/users/548225/anubhava gelöst wurde

. Aus Versehen oder Spam wurden zu viele URLs wie unten erstellt, aber jetzt möchte ich sie auf die URL der jeweiligen Beitragsseite umleiten.

Ich würde .htaccess bevorzugen. Bitte helfen Sie

abc.com/wp-admin/post.php?post=4051&action=edit 
**Redirect to** 
abc.com/?p=4051

und

abc.com/page/56/?option=com_content&view=article&id=94&Itemid=2
**Redirect to** 
abc.com/page/56/

und

abc.com/category5/post-about-fashion/function.include
**Redirect to** 
abc.com/category5/post-about-fashion/

Ich verwende WordPress. mein Permalink ist /%category%/%postname%/. Mein htaccess-Code ist unten …

<IfModule mod_rewrite.c>
RewriteEngine On

# code by anubhava
RewriteCond %{QUERY_STRING} ^.+$
RewriteRule ^(page/[0-9]+/).*$ /$1? [L,NC,R=301]
# code by anubhava

RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTP_HOST} ^www\.deemasfashion\.com$
RewriteRule ^deemasfashion\.com/?(.*)$ http://deemasfashion.com/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://deemasfashion.com/ [R=301,L]
RewriteRule ^index\.htm$ http://deemasfashion.com/ [R=301,L]
</IfModule>

Ich glaube, Sie brauchen 2 zusätzliche Regeln:

RewriteCond %{QUERY_STRING} ^.+$
RewriteRule ^(page/[0-9]+/?).*$ /$1? [L,NC,R=301]

RewriteRule ^(category[0-9]+/[^/]+/?).+$ /$1? [L,NC,R=301]

RewriteCond %{QUERY_STRING} (?:^|&)post=([^&]+) [NC]
RewriteRule ^wp-admin/post\.php$ /?p=%1 [L,NC,R=301]

Stellen Sie sicher, dass dies die drei wichtigsten Regeln direkt darunter sind RewriteEngine On

  • nur eins bleibt übrig, das ist mein Fehler. Meine Kategorien sind wie “neueste-pakistanische-anarkali-pishwas-frock-wear” und nicht “category5”.

    – Mohammed Usmann

    24. Oktober 2013 um 14:57 Uhr

  • Soll ich Ihren angegebenen Code verwenden oder gibt es eine Möglichkeit, meine einzelnen Kategorien auszuwählen?

    – Mohammed Usmann

    24. Oktober 2013 um 14:58 Uhr

  • RewriteRule ^(latest-pakistani-anarkali-pishwas-frock-wear+/[^/]+/?).+$ /$1? [L,NC,R=301]

    – Mohammed Usmann

    24. Oktober 2013 um 14:58 Uhr

  • Wow, ich bin neu bei stackoverflow.com und es hat wirklich sehr gut für mich funktioniert. Ich habe diese 3 Wochen gesucht und @anubhava hat es in nur wenigen Minuten gelöst.

    – Mohammed Usmann

    24. Oktober 2013 um 15:11 Uhr


  • Gern geschehen, akzeptiere einfach die Antwort, das ist eine Art Danke zu SO zu sagen 😛

    – anubhava

    24. Oktober 2013 um 15:17 Uhr

998220cookie-checkÄnderung von Spam und alten URLs

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy