Jump to content

Recommended Posts

I deleted two dirs with over a 100 indexed links in Google.

http://www.mydomain.com/a/search.php?q=keyword1+keyword2 (or ...?q=keyword)

http://www.mydomain.com/b/search.php?q=keyword1+keyword2 (or ...?q=keyword)

 

Now I made a list of all the dead links and inserted them in .htaccess in this way

 

RewriteEngine On
Redirect 301 /a/search.php?q=keyword1+keyword2 http://www.mydomain.com/
...
Redirect 301 /a/search.php?q=keyword http://www.mydomain.com/
...
Redirect 301 /b/search.php?q=keyword1+keyword2 http://www.mydomain.com/
...
Redirect 301 /b/search.php?q=keyword http://www.mydomain.com
...

 

But it's not working! :-(

Link to comment
https://forums.phpfreaks.com/topic/155027-301-redirect-all-dead-links-not-working/
Share on other sites

I don't know how to that with a .htaccess but you can do it in php

 

/a/search.php

<?php
$keywordlist = array(
"keyword1+keyword2", 
"keyword2",
"keyword",
"somethingelse"
);

if (in_array($_GET['q'], $keywordlist))
{
  header('HTTP/1.1 301 Moved Permanently');
  header('Location: http://www.mydomain.com/');
  die();
}
...
?>

 

Be sure to put that on top of your php and don't ouput anything before the header or it will fail even some space or a enter.

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.