Понедельников НЕТ!
Регистрация или вход Регистрация или вход Избранное на этом сайте | Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней
Скачать SSDForums
Скачать SSDForums 1.0.1 Скачать SSDForums 1.0.1
Скачать SSDForums 1.0.1 SP1 Скачать SSDForums 1.0.1 SP1
Скачать SSDForums 1.0.1 SP2 Скачать SSDForums 1.0.1 SP2
SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro
SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro
Jewelry Сase Team
Скачать Ruby Chat 0.1.1 Скачать Ruby Chat 0.1.1
Меню
Главная
Форум
Магазин цифровых товаров

Новости
Подписка на новости
Темы новостей
Добавить новость

Каталог файлов
Карта файлового архива
Публикации

Опросы
Анкета пользователя
Чат

BestMaker
Викторина
Архив новостей
Карманный оракул
Поиск по сайту с помощью Яндекс
Поиск по сайту с помощью Google
Фото дня
Для души
Погода на 3 дня
IndexCat
IndexTop
Map_Pages
Поиск по сайту









Подписка на новости
Ваше имя:
Ваш E-Mail:*
Секретный код:
Секретный код
Повторить:*
Интересное в сети

Sape — это система купли-продажи ссылок
с главных и внутренних страниц сайтов
Форум -> Обо всём... -> Вопрос по оптимизации
Вопрос по оптимизации
otherside Дата: 07.07.2009, в 09:48 | Сообщение №1
otherside
Старожил
Пользователь №: 22
Сообщений: 387

Доброго дня, господа!
Вопрос такой. Есть сайт на Slaed 2.5
Заказали оптимизацию. Нам прислали рекомендации. Вот одна из них:
Код
1
Ссылки на главную страницу на всех страницах сайта должны быть одного вида и указывать в качестве URL http://www.domains.ru/.
При запросе ссылок вида http://www.domains.ru/index.php и т.п. сервер должен отдавать HTTP/1.1 301 Moved Permanently. При этом в поле Location должен быть прописан URL, содержащий основной хост ресурса, т.е. http://www.domains.ru/.
Для сервера Apache это можно реализовать при помощи модуля Mod_rewrite. Для этого необходимо создать следующие правила переадресации в конфигурационном файле сервера Apache .htaccess, расположенного в корневой директории сервера:

[i]RewriteEngine On
RewriteCond %{REQUEST_URI} ^/index\.(.+)$
RewriteRule ^.*$ http://%{HTTP_HOST}/? [R=301,L][/i]

При этом необходимо изменить в настройках сервера Apache директиву DirectoryIndex следующим образом:

[i]DirectoryIndex new_index.php[/i]

Соответственно для сохранения работоспособности сайта главную страницу (управляющий скрипт) необходимо переименовать в new_index.php.
Важно: данные правила переадресации даны в качестве примера, для некоторых платформ возможно потребуется доработка данных правил.


Подскажите, как эти правила доработать для Слаеда?
otherside Дата: 07.07.2009, в 10:08 | Сообщение №2
otherside
Старожил
Пользователь №: 22
Сообщений: 387

Достаточно ли будет сделать следующее, чтобы выполнить эту рекомендацию?:
переименовать файл index.php в new_index.php и в самой CMS везде где нужно прописать вместо index.php new_index.php
patriot Дата: 07.07.2009, в 11:00 | Сообщение №3
patriot
Участник
Пользователь №: 349
Сообщений: 92

еще нужно вписать указанные правила

ПС а зачем индекс переименовывать?
otherside Дата: 07.07.2009, в 11:08 | Сообщение №4
otherside
Старожил
Пользователь №: 22
Сообщений: 387

Цитата
еще нужно вписать указанные правила

ПС а зачем индекс переименовывать?


То есть я вписываю вышеперечисленные правила в htaccess, заменяю все index.php на new_index.php, переименовываю индексный файл и этого будет достаточно для выполнения этой рекомендации?

А зачем это нужно, мне не ведемо. Контора будет оптимизировать сайт и перед этим дали нам рекомендации.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно otherside 09.07.2009 г. в 11:14:28
otherside Дата: 07.07.2009, в 15:01 | Сообщение №5
otherside
Старожил
Пользователь №: 22
Сообщений: 387

Так, ну с этим вроде разобрался, все работает. Теперь вот такой вопрос.
Если перейти по несуществующей ссылке вида www.domains.ru/jkasdh ТО все нормально, срабатывает 404 ошибка и сервер отдает HTTP/1.1 404 Not Found.

А вот если перейти по несущетсвующей ссылке вида www.domains.ru/?123123 или www.domains.ru/new_index.php?name=ytyertie То перекидывает на главную страницу сайта (в моем случае так www.domains.ru/new_index.php) и сервер отдает HTTP/1.x 302 Found

Подскажите, как сделать чтобы и во втором случае срабатывала 404 ошибка?
patriot Дата: 07.07.2009, в 22:14 | Сообщение №6
patriot
Участник
Пользователь №: 349
Сообщений: 92

а что в начале .htaccess еще написано?
otherside Дата: 08.07.2009, в 10:11 | Сообщение №7
otherside
Старожил
Пользователь №: 22
Сообщений: 387

Итак, теперь дела обстоят вот так.
Во первых, теперь все ссылки на сайте имеют вид: www.domains.ru/?name=blacklist и отлично все работает.

Не существующие ссылки вида www.domains.ru/?name=blablabla, www.domains.ru/blablabla отдают как и нужно заголовок HTTP/1.1 404 Not Found

А вот несущетсвующие ссылки вида www.domains.ru/?blablabla просто перекидывают на главную страницу и естественно отдают ответ HTTP/1.1 200 OK


Вот очень нужно мне как то сделать, чтоб несущетсвующие ссылки вида www.domains.ru/?blablabla тоже отдавали ответ 404.

Стандартная запись в .htaccess этому не помогла.
otherside Дата: 08.07.2009, в 11:16 | Сообщение №8
otherside
Старожил
Пользователь №: 22
Сообщений: 387

Огромное спасибо Serg_Pnz, за то что как всегда выручил. Проблема решена.
patriot Дата: 08.07.2009, в 11:48 | Сообщение №9
patriot
Участник
Пользователь №: 349
Сообщений: 92

результат показал бы
otherside Дата: 08.07.2009, в 11:52 | Сообщение №10
otherside
Старожил
Пользователь №: 22
Сообщений: 387

Цитата
результат показал бы


Как в инет закину изменённый вариант, покажу Пока все на локальной тачке
otherside Дата: 09.07.2009, в 09:17 | Сообщение №11
otherside
Старожил
Пользователь №: 22
Сообщений: 387

Ну вот что получилось в итоге
Скрытый текст
Скрытый текст виден только зарегистрированным пользователям.

Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!


Реклама
Главная | Форум | Новости | Подписка на новости | Темы новостей | Добавить новость | Каталог файлов | Карта файлового архива | Публикации | Опросы | Анкета пользователя | Чат | BestMaker | Викторина | Архив новостей | Карманный оракул | Поиск по сайту с помощью Яндекс | Поиск по сайту с помощью Google | Фото дня | Для души | Погода на 3 дня | IndexCat | IndexTop | Map_Pages | Весь Оракул

Rambler's Top100

Генерация страницы: 0.430 сек. и 17 запросов к базе данных за 0.022 сек.
Web site engine code is Copyright © 2006 by SLAED CMS. All rights reserved.