Форум программистов, компьютерный форум, киберфорум
Интернет-маркетинг, SEO
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/20: Рейтинг темы: голосов - 20, средняя оценка - 4.75
b1b1k0m

.htaccess и редирект - подскажите, есть ли ошибки

24.08.2010, 23:31. Показов 3950. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Проводятся работы по оптимизации сайта, но позиции стартовые плачевны - 500-900. Запросы в основном сч, даже после некоторых принятых мер сайт крайне медленно ползет вверх. Уж не знаю на что и грешить. Может ли проблема заключаться в следующем? Вот вкратце описание проблемы.

Хостинг hc.ru

Основной домен (т.е. был первоначально зареган) stellazh-service.ru

Дополнительные: stellag-service.ru и st-se.com


Из-за особенностей C-panel дополнительные домены физически размещены в одноименных папках доменов в корне основного stellazh-service.ru.

Было принято решение об оставлении домена st-se.com как единственного, и редиректом остальных на него.

Таким образом сейчас имеются следующие инструкции htaccess:


1. ДЛЯ ОСНОВНОГО ДОМЕНА stellazh-service.ru

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?stellazh-service\.ru$
RewriteRule ^(.*) http://www.st-se.com [R=permanent,L]

#далее родные инструкции от joomla (только сейчас заметил что они остались )
Options +FollowSymLinks


RewriteEngine On

RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule ^(.*)$ index.php [F,L]


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorizatio n},L]

2. ДЛЯ ДОПОЛНИТЕЛЬНОГО ДОМЕНА stellag-service.ru

Redirect 301 / http://www.st-se.com/

3. ДЛЯ ДОМЕНА st-se.com (который работает) родной joomla:
##
# @version $Id: htaccess.txt 13415 2009-11-03 15:53:25Z ian $
# @package Joomla
# @copyright Copyright © 2005 - 2008 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##


######################################## #############
# READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations. It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file. If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your sef url's. If they work,
# it has been set by your server administrator and you do not need it set here.
#
######################################## #############

## Can be commented out if causes errors, see notes above.
Options +FollowSymLinks

#
# mod_rewrite in use

RewriteEngine On

########## Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
## Deny access to extension xml files (uncomment out to activate)
#<Files ~ "\.xml$">
#Order allow,deny
#Deny from all
#Satisfy all
#</Files>
## End of deny access to extension xml files
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits

# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update Your Joomla! Directory (just / for root)

# RewriteBase /


########## Begin - Joomla! core SEF Section
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorizatio n},L]
#
########## End - Joomla! core SEF Section


Как вообще редирект влияет на выдачу? И стоит что-то изменить в htaccess???
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.08.2010, 23:31
Ответы с готовыми решениями:

Подскажите, есть ли ошибки в коде
use16 mov dx,0 mov ax, mul ax mov bp,ax mov dx,0 mov bx, mov cx, sub bx,cx mov di,bx;

Пожалуйста подскажите есть ли серьезные ошибки
Доброго времени. Студент-айтишник, вэб у меня непрофильное. Знакомый попросил сделать небольшой сайт статику. Я согласился, прочитал...

Подскажите с конфигурацией сборки, укажите на ошибки если есть)
Кто может подскажите, правильность данной сборки, если есть советы что изменить но в той же ценовой категории буду благодарен) Мать -...

10
Регистрация: 15.04.2010
Сообщений: 70
25.08.2010, 01:29
Зачем такие трудности? Не мучайте .htaccess.
Выставьте в панели управления 301 редирект доменов, поможет.
0
b1b1k0m
25.08.2010, 01:43
C-Panel не позволяет сделать такое с основным доменом.
Регистрация: 15.04.2010
Сообщений: 70
26.08.2010, 01:57
Попробуем.
0
b1b1k0m
26.08.2010, 02:11
А вот такой вопрос. А если на два других домена повесить по паре страничек со статьями оригинальными и ссылкой на главный сайт? Это, может, лучший выход с тремя доменами?
Регистрация: 15.04.2010
Сообщений: 70
26.08.2010, 02:25
C-Panel позволяет редиректить любой домен, странная у Вас ситуация.
По навешиванию статей, как вариант если другие домены тем или другим способом уже известны, например напечатаны в прессе или пол интернета ими забиты, то наверное стоит.
А так большого толку не будет, просто помогут забанить основной сайт.
Но пути неисповедимы, может и майл в выдачу хорошую дать, но не факт.
0
b1b1k0m
26.08.2010, 02:40
Нет, домены неизвестны никому в принципе. А вот почему забанить могут? За что? Ну два сайта, имеющие по одной страничке, просто ссылаются на третий сайт. В чем проблема-то?
Регистрация: 15.04.2010
Сообщений: 70
26.08.2010, 02:54
Нет, домены неизвестны никому в принципе. А вот почему забанить могут? За что? Ну два сайта, имеющие по одной страничке, просто ссылаются на третий сайт. В чем проблема-то?
Псы могут воспринять странички как поисковый спам: старнички ведущие на один сайт.
Вот здесь ответ на первый вопрос
0
b1b1k0m
26.08.2010, 03:08
Спасибо за ответ. Будем разбираться. Так может действительно лучше два сателлита сделать или не стоит рисковать?
Регистрация: 15.04.2010
Сообщений: 70
26.08.2010, 03:22
Спасибо за ответ. Будем разбираться. Так может действительно лучше два сателлита сделать или не стоит рисковать?
Сделайте немного хитрее, зачем сателиты на один проект?
Это точно путь в бан, тем более ранее сзданный сайт будет рано или поздно вчислен, а второй под АГС, склейку и оба в бан (проверено).
Вот здесь про редиректы.
0
AtkoMofl
26.08.2010, 03:36
Всё очень запутали!

Оставшиеся незадействованными домены следует сделать псевдонимами (зеркалами) основного. О чём проинформировать поисковики в инструментах вебмастера...

И второй вариант:

установите редирект по 301-му коду. Это будет означать, что страница перенесена на другой адрес со всем PR и ТИЦ

Для этого в файле .htaccess вставте таку строчку:

Redirect 301 http://old-site.ru http://new-site.ru
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.08.2010, 03:36
Помогаю со студенческими работами здесь

.htaccess редирект
Здравствуйте. Как сделать редирект для всех пользователей, но при этом с определенного ip редирект не происходил бы. то есть домен.ру...

Редирект в .htaccess
Здравствуйте. Необходимо сделать редирект с адресов вот такого плана site1.com/page.php?id=33 на такие site2.com/page/33

Редирект в .htaccess
Здравствуйте, есть такая проблемка: Был сайт на wordpress, сейчас хотел перенести его на dle 10.4, Самое главное что б все урл...

Редирект в htaccess
Помогите сделать редирект в htaccess с адреса http://ivente.ru/index.php?categoryID=560 на адрес ...

Редирект в htaccess
К сожалению, в такой же предыдущей теме уже никто не отвечает. Помогите сделать редирект страниц с мой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru