Редирект внешних ссылок

Всем привет! Подскажите, кто знает, как на лету вешать на все внешние ссылки редирект через файл например go.php? Какие файлы ковырять в LS 1.0.3?

Содержимое файла go.php
<?php
$site = $_GET['site']; 
Header ("Location:".$site.""); 
exit(); 
?>


Ссылка такая должна получаться _http://moysait.ru/go.php?site=lyuboisite.ru

Заранее благодарю за помощь!

Проблема с дублями страниц в поисковых системах (страницы тегов)

Такая ситуация в поисковых системах появляются дубли страниц, пример:

site.ru/tag/Привет
site.ru/tag/привет

Смотрю на некоторых сайтах LS настроен редирект, когда при вводе Заглавной буквы в адресе происходит редирект на страницу где все буквы в url написаны с маленькой буквы.

Как можно настроить такой редирект? Или может есть какие другие способы избежать дублей подобных? Спасибо.

Кто знает как сделать редирект при нажатие кнопки создать неавторизованного пользователя перекинула на страницу регистраций

Кто знает как сделать редирект при нажатие кнопки создать неавторизованного пользователя перекинула на страницу регистраций а авторизованного на создание топика

Помогите сделать редирект

Здравствуйте!
В общем, у меня возник вопрос по работе со статическими страничками. В Livestreet есть стандартный плагин, который при активации добавляет раздел about. Но в моем случае, необходимо сделать так, чтобы это меню ,,about,, в топике, делало переход на другой сайт — мой поддомен. Как такое реализовать?



И еще у меня второй вопрос, как прикрепить к этому меню иконку?

При открытии статьи на сайте происходит редирект

На моём сайте chicken-life.ru при открытии любого топика происходит редирект на различные несуществующие домены, еще неделю назад было всё ок… В чём может быть проблема?

Как сделать редирект на страницу "Войти" вместо ошибки 404

На моем сайте в главное меню вынесена ссылка на страницу «Лента» (site.ru/feed), эта страница доступна только авторизованным пользователям, если пользователь не авторизовался, то при переходе на страницу site.ru/feed, выходит ошибка 404, что не совсем логично, ведь такая страница существует, но доступ к ней ограничен.


Картинка для примера

Читать дальше →

Убрать главную страницу для залогиненных

Как можно сделать так, что если пользователь залогинен, то его бы редиректило куда нибудь? Ну то есть, чтобы главная страница ему вообще не была доступна?

Например, чтобы перенаправляло на ленту или профиль.

Хочу на главной странице сделать некое подобие лендинга. Где только форма входа/авторизации и все.

Реврайт + одновременный редирект

Добрый день. Не подскажите ли, существует ли какой-то способ сделать не только реврайт, но и одновременно 301-й редирект. Проблема распространенная: хочу изменить слово blog в урлах, но у меня одних только топиков более 6000, соответственно они моментально выпадут из поиска как только я сделаю реврайт.

Редирект на страницу после регистрации.

Добрый день. На сайте всегда есть кнопка — добавить топик.
Если пользователь авторизован — при нажатии на кнопку, его перекидывает на страницу добавления топика. Иначе, появляется окно авторизации/регистрации.
Нужно сделать так, что бы, в дальнейшем, при успешной регистрации/авторизации пользователя перенаправляло на topic/add
Как сделать?

{if $oUserCurrent}
    	<div class="add_box">	
		<a href="{router page='topic'}add/" class="green_button">Add topic</a>
        </div>
       {else}
<div class="add_box">
      <a href="{router page='login'}" id="sign_in_link" class="js-login-form-show green_button">Add topic</a>
       </div>
	{/if}

Редирект после регистрации в 1.0.3

Не могу решить проблему с редиректом после регистрации, т.к после отправки данных, не перебрасывает на страницу типу «Регистрация успешно завершена», а так на странице регистрации и остается.
Думал что-то с классами но помоему нет. Кто знает как ршить проблему?
ActionRegistration.class.php
$sUrl=Config::Get('module.user.redirect_after_registration');
					if (getRequestStr('return-path')) {
						$sUrl=getRequestStr('return-path');
					}
					$this->Viewer_AssignAjax('sUrlRedirect',$sUrl ? $sUrl : Config::Get('path.root.web'));
					$this->Message_AddNoticeSingle($this->Lang_Get('registration_ok'));
				}
			} else {
				$this->Message_AddErrorSingle($this->Lang_Get('system_error'));
				return;
			}

Но как я понял проблема таится не в этом?
P.S так же и с восстановлением пароля.