Проблема с SEO-ссЬІлками

Статус
В этой теме нельзя размещать новые ответы.

Paulus

Постоялец
Регистрация
9 Сен 2008
Сообщения
131
Реакции
11
Когда в конфігурациях ставлю оптимизировать для поисковиков, на сайте не отображает шаблон, просто текст без ничего.
Что сделать?
 
Когда в конфігурациях ставлю оптимизировать для поисковиков, на сайте не отображает шаблон, просто текст без ничего.
Что сделать?
Что за настройка такая? Может ты имеешь ввиду "Включить SEF-ссылки (ЧПУ)"? Если да то после включения его переименуй файл htaccess.txt находящийся в корне сайта на .htaccess
 
Не помогло...
 
Ничего, чистая джумля 1.5.18.
Кэш чистил ы с другого компа заходил.
 
Опубликуй плагин сеф раньше чем плагин систем кеш. Т.е. задай порядок - сначала сеф, потом кеш, тогда он правильно будет обрабатывать. По крайней мере у меня была ситуация такая. Рецепт - только для того случая когда включено кеширование.
 
Проверь в .htaccess # RewriteBase / - убери #
 
Проверь в .htaccess # RewriteBase / - убери #

Там такой строчки вообще нету.
А проблема, как мне кажется, в том, что в УРЛ сразу после домена и перед названием, например, компонента, прописывается /index.php/
 
Там такой строчки вообще нету.
А проблема, как мне кажется, в том, что в УРЛ сразу после домена и перед названием, например, компонента, прописывается /index.php/
дык, включи mod_rewrite в настройках компонента, который ты используешь, например в sh404sef.
 
Там такой строчки вообще нету.
Должна быть, в любом случае.
Для стандартного SEF, в .htaccess должно быть так:
HTML:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
## 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]
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:Authorization},L]

Еще проверь, задействован ли mod_rewrite а Апаче.
В крайнем случае в configuration.php пропиши var $live_site = "http://www.mysite.ru";
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху