Требуется помощь с .htaccess

stogov

Гуру форума
Регистрация
21 Авг 2007
Сообщения
256
Реакции
86
Ребят у меня следующий вопрос.

Есть сайт, Для просмотра ссылки Войди или Зарегистрируйся , ЧПУ происходит следующим образом Для просмотра ссылки Войди или Зарегистрируйся , Для просмотра ссылки Войди или Зарегистрируйся и так далее.

в .htaccess я прописал, конкретно для этих двух примеров

RewriteRule ^/(.*) index.php
RewriteRule ^about(.*) about.php

, но у меня возникла проблема с вариантом:
RewriteRule ^about(.*) about.php

При заходе "http://test.ru/about" всё окей, но при заходе "http://test.ru/about/" полностью меняется структура сайта, все ссылки на стили итд. например было так: Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся итд, но стало Для просмотра ссылки Войди или Зарегистрируйся Для просмотра ссылки Войди или Зарегистрируйся

Можно ли решить данную проблему, через одно правило в .htaccess? Или стоить ставить фиксированный {SITE_DIR} ?
 
Попробуйте так:
HTML:
^about(.*)(/?)+$ about.php
 
Спасибо, но не помогло! Всё равно почему-то так-же всё осталось! Кстати, пока Вы тут, как Вы считаете: Я не разу не видел сайты в индексе, что бы ЧПУ было без слеша на конце. Как вы считаете с точки зрения SEO, слеш на конце обязателен?

Вот на живом примере, как это всё выглядит у меня:


 
нет не обязателен.

напишите так (отредактированный вариант:(
HTML:
RewriteRule ^(([^/]+/)*[^.]+)$ /$1.php [L]
 
Сделал, но проблема аналогичная. Я уже почти всё, что только возможно перепробовал с аштаэсесом. Этот скрипт такой хитрый. Кусок там, кусок там. Ведь по сути должно работать, но что-то мешает.
 
Назад
Сверху