Список форумов SeoChase SeoChase

 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы  РекламаРеклама   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Новый хостинг, некоторая оптимизация, что ещё предложите?

 
Начать новую тему   Ответить на тему    Список форумов SeoChase -> Дизайн и юзабилити
Предыдущая тема :: Следующая тема  
Автор Сообщение
Lexx
Квоттер


Зарегистрирован: 22.06.2004
Сообщения: 57
Откуда: Украина

СообщениеДобавлено: Чт Сен 16, 2004 12:37 pm    Заголовок сообщения: Новый хостинг, некоторая оптимизация, что ещё предложите? Ответить с цитатой

Доброго всем здоровья.
Счас тестирую новый движок сайта. В сравнении со старым - оптимизация куда лучше. Хотелось бе ещё услышать мнения экспертов.
Временное расположение: h**p://lexx.kupi.com.ua
Справа вверху пустое сейчас место под баннеры 468*60 и два 100*100.
Возможно, Mauser там и подпись себе найдёт Wink А, у него уже есть... Ну, подписи лишними не бывают... Smile
Особенно приветствуется мнение экспертов, которые и сами любят читать фантастику.

Чуть не забыл. Хочу использовать mod_rewrite, в связи с чем несколько вопросов.
1) Он на локальном апаче должен работать?
2) Обьясните, плиз, от А до Я, что нужно поменять в настройках апача и написать в .htaccess-e, чтобы оно работало.
Я сейчас у апача раскомментировал строку, в которой происходит подключение модуля, и написал в аксессе следующее:
RewriteEngine on
RewriteBase /
RewriteRule menu_(\d+)\.html menu.php?m=$1
Может я чего то упустил или не допонял, но оно не работает Crying or Very sad
Также буду благодарен, если кто напишет правила преобразования для моего сайта.
_________________
Думаю, [iiiiii||||||||] - 37% completed...
Цитаты из фантастики и фэнтези.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
YarChe
Пенни


Зарегистрирован: 01.09.2004
Сообщения: 3
Откуда: Москва

СообщениеДобавлено: Вс Сен 19, 2004 7:53 pm    Заголовок сообщения: Ответить с цитатой

Цитата:
1) Он на локальном апаче должен работать?

ммм... а на каком же еще? на том же апаче, на котором собственно сайт крутится...

По поводу сайта в целом и mod_rewrite в частности.

Цитата:
сейчас у апача раскомментировал строку, в которой происходит подключение модуля, и написал в аксессе следующее:
RewriteEngine on
RewriteBase /
RewriteRule menu_(\d+)\.html menu.php?m=$1
Может я чего то упустил или не допонял, но оно не работает

Не работает вот почему: у директивы RewriteRule есть следующие правила написания:
RewriteRule ^желаемый_адрес$ настоящий_адрес
где:
^ – якорь начала строки
$ – якорь конца строки
А также в нем можно использовать все прелести регуляных выражений.

Какие именно URI Вы хотите переписывать?
Лезем на главную. Там видим рядок букв (А-Я). Хотим выбрать кого-нибудь на "А". попадаем на http://lexx.kupi.com.ua/letters.php?let=a. Выбираем, скажем, Роберта Асприна, урл которого уже http://lexx.kupi.com.ua/autor.php?autor=0. А еще есть меню, у которого URL уже, например, такая: http://lexx.kupi.com.ua/menu.php?m=3.

Можно эту разнородную структуру упростить.

Следующий код нужно воткнуть в файл .htaccess в корне сайта (т.к., насколько я понимаю, все .php лежат в корне):
Код:

RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^.htaccess$ - [F]
RewriteRule ^catalog/a/asprin$ /autor.php?autor=0
RewriteRule ^catalog/a/anderson$ /autor.php?autor=1
RewriteRule ^catalog/a/adams$ /autor.php?autor=2
RewriteRule ^subscribe$ /menu.php?m=3


А вообще, аккуратней с mod_rewrite, можно запросто устроить 100%-ую загрузку CPU. Если зациклить.

Вот, кстати, что об этом думает непосредственно Apache Software Foundation:
URL Rewriting Guide и Module mod_rewrite
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Interitus
Lincoln


Зарегистрирован: 24.06.2004
Сообщения: 764

СообщениеДобавлено: Вс Сен 19, 2004 8:21 pm    Заголовок сообщения: Re: Новый хостинг, некоторая оптимизация, что ещё предложите Ответить с цитатой

Lexx писал(а):

Я сейчас у апача раскомментировал строку, в которой происходит подключение модуля, и написал в аксессе следующее:
RewriteEngine on
RewriteBase /
RewriteRule menu_(\d+)\.html menu.php?m=$1
Может я чего то упустил или не допонял, но оно не работает Crying or Very sad

Тут такие грабли... апач на том сайте что ты сказал судя по заголовкам - версии 1.3.31.
Так вот в версиях апача 1.3.х в регулярных выражениях для mod_rewrite не надо использовать \d.
В твоем случае надо писать:
RewriteRule menu_([0-9]+)\.html menu.php?m=$1
А в остальном - правильно все сделал.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Lexx
Квоттер


Зарегистрирован: 22.06.2004
Сообщения: 57
Откуда: Украина

СообщениеДобавлено: Ср Окт 06, 2004 8:45 am    Заголовок сообщения: Ответить с цитатой

Interitus, спасибо. Заработало. А вот дома не хочет Sad Ну и фиг с ним. Лишь бы в инете работало.
_________________
Думаю, [iiiiii||||||||] - 37% completed...
Цитаты из фантастики и фэнтези.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов SeoChase -> Дизайн и юзабилити Часовой пояс: GMT
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group