Htaccess "http://" добавлен в URL-адрес перенаправления

Веб-мастер Google сообщил об этом URL-адресе http://mywebsite.com/food-pack/http://.

Я хочу перенаправить этот 301 на этот url http://mywebsite.com/food-pack/

В моем веб-приложении food-pack - это каталог, в котором у меня есть файл .htaccess со следующим кодом.

<ifmodule mod_rewrite.c="">
 RewriteEngine On
 RewriteBase /food-pack/

 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_URI} !index.php
 RewriteCond %{REQUEST_URI} !(.*)/$
 RewriteRule ^(.*)$ /food-pack/$1/ [L,R=301]

 RewriteRule ^success/$ /food-pack/success.php [QSA]
</ifmodule>

Может кто-нибудь, пожалуйста, скажите мне, как я должен реализовать перенаправление 301 как http://mywebsite.com/food-pack/http:// > http://mywebsite.com/food-pack/?

2 ответа

Что-то вроде:

# Permanent URL redirect
Redirect 301 /food-pack/http:// http://mywebsite.com/food-pack/


У вас может быть ваш.htaccess:

<ifmodule mod_rewrite.c="">
 RewriteEngine On
 RewriteBase /food-pack/

 RewriteCond %{REQUEST_URI} /http:/ [NC]
 RewriteRule ^ /food-pack/? [L,NE,R=301]

 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_URI} !index.php
 RewriteCond %{REQUEST_URI} !(.*)/$
 RewriteRule ^(.*)$ $1/ [L,R=301]

 RewriteRule ^success/$ success.php [QSA]
</ifmodule>

licensed under cc by-sa 3.0 with attribution.