siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009
vakulo:
Ссори, но никак не угомонюсь)). Вот такая кака выходит.
В вашем коде, в строке foreach($_POST as $a=>$b) $var.=$a.'='.$b.'&';
После переменной $b выводиться '&', это конечно то что нужно, но, эта же '&' и выводиться в самом конце адреса. пример:
......php?action=register&phone=5&id=29&secret=some_code&
А вот в конце он ни к чему. Подскажи плиз как исправить.

Вообще-то передавать свой номер в системе не обязательно из формы, могли бы и сами догадаться.


if(isset($_POST['action']))
{
$var='http://profit-bill.com/subscription.php?action='.$_POST['action'].'&phone='.$_POST['phone'].'&id=ид_проекта&secret=секретный
код';

$o=simplexml_load_string(file_get_contents($var));
echo $o->status!='error'?'двигаем дальше':'попробуйте снова';
}

А в шаблоне поискать не?

Запрети в роботс или сделай 301 редирект на "правильную" ссылку и пусть себе висит с миром.

Miha1Low:
Понимаю, что проблема в двиге, то что доступны ссылки по разным адресам:

site.ru/каталог/
site.ru/каталог

Результат этого - дубли в поисковиках. На сайте все ссылки со слешем.
Вопрос - как избавиться? Просто прописать 301 редирект в .htaccess на все разделы? Благо их не много.


так правильно?

Угу

^каталог$

Если покажите сайт может и посмотрим.

потерто...

А смысл? Все у вас и так правильно написано.

Знакомые все лица)))

RewriteEngine On

RewriteRule ^index.php/ru/(.*)$ /index.php/$1 [R=301,L]

xPaco:
...у меня в каталоге с основным сайтом("www.nekiysite.ord"), лежит еще один сайт, в каталоге "www.nekiysite.ord/en/", поэтому я и пытаюсь:
RewriteEngine On

RewriteCond %{http_host} ^nekiysite.ord/en [NC]
RewriteRule ^(.*)$ http://www.nekiysite.ord/en/$1 [R=301,L]

Но ничего не получается... после выше указанной манипуляции с фалом .htaccess, находящегося в папке "www.nekiysite.ord/en/", всё равно при вводе в адресную строку: "nekiysite.ord/en/", не происходит редиректа на http://www.nekiysite.ord/en/ :( никак не могу выявить в чем неточность

Потому что несешь чушь.

Переменная HTTP_HOST содержит только имя домена на которым запускается скрипт. От URI не зависит.

Ну пиши тогда так

RewriteCond %{HTTP_HOST} !^www\.

RewriteRule (.*) http://www.site.ru/$1 [R=301]

xPaco, HTTP_HOST - какой еще /en?

RewriteCond %{HTTP_HOST} ^site.ru$

Всего: 6568