siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009

RewriteEngine On

RewriteRule ^([^/]+)/$ /$1.html [R=301,L]


<?php
$arr1 = file('small.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
$arr2 = file('big.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
file_put_contents('result.txt', implode("\n", array_diff($arr1, $arr2)));
?>

RewriteEngine On

RewriteRule ^(.*) http://site1.ru/$1 [R=301,L]

добавить в корень сайта 2

Меток - да, реферера, если это серверный редирект - да.

Volnorez:
Приведенная конструкция ТС-ом у меня не работает, по крайней мере на используемых мною cms.

Не правильно указали домен (или ком, или ком.уа, или ру).

Не правильно вставили (выше RewriteEngine, после реврайтов...)

Да. Можно еще и поле submit добавить, на случай если отправка формы на сервере проверяется наличием этого поле.

array('tok' => $tok, 'submit' => 'Добавить')

Это и есть аналог нажатия кнопки отправить. Вы же не заполняете в самом деле курлом форму на сайте, вы создаете пакет данных и отправляете запрос на адрес обработчика этой формы (action='/index.php'), аналогично как бы если вы нажали "отправить" в самой форме.

Ну так же в форме указано - method='post'

CURLOPT_POST, 1

CURLOPT_POSTFIELDS, array('field' => 'val', 'field2' => 'var2')

rockyme:
Я сам не особо понимаю, что там написано

Там нет реврайтов для ЧПУ ссылок, отсюда можно сделать вывод что ваши адреса реально существующие папки на сервере. А согласно apach'у при обращении к папке без слеша должен быть редирект с его добавлением. А так как вы ставите обратный редирект - то получается зацикливание. На сколько я помню эту особенность можно отключить, либо же можно попробовать написать реврайт. Но если естественные адреса имеют слеш, то лучше не парится и оставить слеш, который судя по редиректу присутствует по умолчанию.

Volnorez:
Это я один такой? у меня склейка на www только вот так работает

У вас два разных домена указаны.

Что значит "только вот так"? Это один из способов - можно так, можно другое выражение написать, - результат будет один и тот же. Раз работает, тогда что вас не устраивает? Или он не по фэншую?

7able:
Помог в данном вопросе выделеный сервер в Канаде, увы без администрирования, что для меня большой минус.

До чего менталитет и жадность доводит людей, не что-бы купить лицензию, так лучше переплачивать за сервер в десять раз больше.

Всего: 6568