Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

Правильный .htaccess

Автор ent, 22-03-2012, 20:31:13

« назад - далее »

entTopic starter

Подскажите, пожалуйста как правильно написать  .htaccess для Joomla 1.5
При включении сео на всех страницах, кроме первой, съезжает топ-меню, исчезает часть изображений...
Написала  .htaccess (вроде вычитала, что нужно так по основным параметрам, думала может поможет)

RewriteEngine On
RewriteBase /
Redirect permanent /home.html http://vanillahouse.ru/
RewriteCond %{HTTP_HOST} ^www.vanillahouse.ru$ [NC]
RewriteRule ^(.*)$ http://vanillahouse.ru/$1 [R=301,L]

Но, при установке его, сайт исчезает, выдает ошибку. Что не так?
и вот строчка с home.html мне не совсем понятна, видимо ее на что-то заменить нужно?
Перепробовала несколько вариантов и то, что был в самой Joomla... та же песня... сайт исчезает.. :(
  •  


kolka15

Я так понимаю, вы хотите сделать редирект домена с ввв на без ввв? Если да, то попробуйте это:


Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.vanillahouse\.ru$ [NC]
RewriteRule ^(.*)$ http://vanillahouse.ru/$1 [R=301,L]
Аудит, настройка, создание и ведение рекламы в Яндекс.Директ
  •  


webuser

Цитата: ent от 22-03-2012, 20:31:13При включении сео на всех страницах, кроме первой, съезжает топ-меню, исчезает часть изображений..
Это связано с вашими модулями и сторонними плагинами, которые вы устанавливали на сайт. Ли корректировали шаблон при удалении внешних ссылок.
Файл .htaccess влияет на обработку-перенаправление роботов(данных) с одих адресов на другие с выставлением приоритетов. Файл либо корректен и тогда всё работает, либо нет - тогда
Цитата: ent от 22-03-2012, 20:31:13сайт исчезает, выдает ошибку.

Цитата: ent от 22-03-2012, 20:31:13Что не так?
Удалите эти две строчки из файла:
RewriteBase /
Redirect permanent /home.html http://vanillahouse.ru/


kstnews

Цитата: ent от 22-03-2012, 20:31:13Redirect permanent /home.html http://vanillahouse.ru/
Насколько я понимаю, этим вы пытаетесь убрать дублирование главной страницы /ваш сайт/ и /ваш сайт/home.html. Я это сделал по-другому. Убрал alias главной страницы (home) в базе через phpmtadmin.

  •  

MoJo

Может вопрос немного е в тему, но всё же:
Как сделать в .htaccess редирект на движке ДЛЕ страницу статистики (/index.php?do=stats) на главную страницу.?


entTopic starter

Цитата: webuser от 22-03-2012, 21:53:16
Это связано с вашими модулями и сторонними плагинами, которые вы устанавливали на сайт. Ли корректировали шаблон при удалении внешних ссылок.
Файл .htaccess влияет на обработку-перенаправление роботов(данных) с одих адресов на другие с выставлением приоритетов. Файл либо корректен и тогда всё работает, либо нет - тогдаУдалите эти две строчки из файла:
RewriteBase /
Redirect permanent /home.html http://vanillahouse.ru/


Удалила - все тоже самое: сервер не доступен
И ни каких новых модулей я не ставила. Шаблон видимо с каким-то багом. Не знаю что и делать,  столько проковырялась с ним... а без сео не обойтись... хоть заново все начинай  :(
  •  

remind4me

Цитата: ent от 22-03-2012, 20:31:13
RewriteEngine On
RewriteBase /
Redirect permanent /home.html http://vanillahouse.ru/
RewriteCond %{HTTP_HOST} ^www.vanillahouse.ru$ [NC]
RewriteRule ^(.*)$ http://vanillahouse.ru/$1 [R=301,L]

Многое конечно может зависеть от плагинов и модулей, но вот на вскидку я взял на одном из своих сайтов (Joomla 1.5), где включен SEF
Может это поможет:

Options +FollowSymLinks
RewriteEngine On
# RewriteBase /
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_URI} (/[^.]*|\.(php|html?|feed|pdf|raw))$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]

entTopic starter

К сожалению, и с этим вариантом :
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, support@sprinthost.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Apache/2 Server at vanillahouse.ru Port 80
  •  


remind4me

Непросто однако методом догадок пытаться решить вопрос.
Попробуйте связаться со службой поддержки вашего хостинга. Им уж точно будет виднее как и что происходит на сервере.

bas

Вот тоже пришлось столкнуться с этим вопросом.
Вставил в файл строчки с 301. Проверил сторонним сервисом.  [spoiler]http://www.rexswain.com/httpview.html[/spoiler] Показывает, что все работает (ну во всяком случае я так понял). А при попытке открыть старый адрес выкидывает на главную (ну в принципе не самый худший вариант). Пробовал включать переадресацию (Joomla 3) но результат тот же (может не то и не там включаю). До этого пробовал в самой Joomla прописать переадресацию со старого на новый url. Тоже не получилось поэтому и обратился к варианту с htaccess. 
Смотрел вроде нет каких-то требований по вставке строк с 301 в файл htaccess.
http://77es.ru/ - пластиковые окна Донецк Макеевка
  •  



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....