Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 1338 Просмотров
*

retro13

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Такое ощущение, что поисковики индексируют не материал сайта, а сами разделы меню!Нужна помощь! Ситуация такая, сайт написан на Joomla 2.5.6 работает отлично в плане ссылок, все ссылки на сайте понятные (прописаны алисы) http://mysite.ru/avtomobilnye-perevozki и т.д. Но Google заиндексировал вот такую штуку www.mysite.ru/online (это форма онлайн заявки и по сути должен попадать на страницу с заявкой), сама ссылка правильная, но когда заходишь на такую страницу, то он перекидывает на http://mysite.ru/index.php (сайт ошибку не выдает, а просто кидает на страницу где нет формы и в строке браузера  http://mysite.ru/index.php, в роботсе я поставил запрет на index.php и таких страниц не одна, где нормальная ссылка, а перекидывает на не понятно что.
Вот мой роботс
User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /cli/
Disallow: /components/
Disallow: /images/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /logs/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /index.php*
Sitemap: http://mysite/sitemap.xml

Правильно ли у меня сделан роботс, а самое главное как избавится от такого, что ссылка в индексе нормальная, а при переходе попадаешь на http://mysite/index.php

Скриншот прилагаю
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Почему вы боитесь показать сайт?
Пока, что можно сказать только про индекс.пхп, проверьте стоит ли у вас в общих настройках "Перенаправление URL" (мод реврайт) с переименованным htaccess
Я знаю только то, что ничего не знаю
*

retro13

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Почему вы боитесь показать сайт?
Пока, что можно сказать только про индекс.пхп, проверьте стоит ли у вас в общих настройках "Перенаправление URL" (мод реврайт) с переименованным htaccess
сайт evratrans.ru - htaccess переименовал в .htaccess сделал редирект 301 с www на без, вот как выглядит он сейчас:

##
# @package      Joomla
# @copyright   Copyright (C) 2005 - 2012 Open Source Matters. All rights reserved.
# @license      GNU General Public License version 2 or later; see LICENSE.txt
##

##
# READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE!
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations.  It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file.  If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your SEF url's.  If they work,
# it has been set by your server administrator and you do not need it set here.
##

## Can be commented out if causes errors, see notes above.
Options +FollowSymLinks

## Mod_rewrite in use.

RewriteEngine On

## Begin - Rewrite rules to block out some common exploits.
# If you experience problems on your site block out the operations listed below
# This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to base64_encode data within the URL.
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
# Block out any script that includes a <script> tag in URL.
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL.
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL.
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Return 403 Forbidden header and show the content of the root homepage
RewriteRule .* index.php [F]
#
## End - Rewrite rules to block out some common exploits.

## Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.
#
## End - Custom redirects

##
# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update Your Joomla! Directory (just / for root).
##

# RewriteBase /

## Begin - Joomla! core SEF Section.
#
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
#
# If the requested path and file is not /index.php and the request
# has not already been internally rewritten to the index.php script
RewriteCond %{REQUEST_URI} !^/index\.php
# and the request is for something within the component folder,
# or for the site root, or for an extensionless URL, or the
# requested URL ends with one of the listed extensions
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
# and the requested path and file doesn't directly match a physical file
RewriteCond %{REQUEST_FILENAME} !-f
# and the requested path and file doesn't directly match a physical folder
RewriteCond %{REQUEST_FILENAME} !-d
# internally rewrite the request to the index.php script
RewriteRule .* index.php
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.evratrans.ru [NC]
RewriteRule ^(.*)$ http://evratrans.ru/$1 [L,R=permanent]
#
## End - Joomla! core SEF Section.


в кмс встроенный SEF стоит "да" и мод реврайт тоже стоит "да"




*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
Это из-за редиректа с www на без www
Попробуйте просто к любой ссылке вашего сайта подставить www тоже перекинет на /index.php

Попробуйте такой вариант:
Код
RewriteCond %{HTTP_HOST} !^site.ru$
RewriteRule ^(.*) http://site.ru/$1 [R=301,L]
сразу после RewriteEngine On
кстати он у вас 2 раза прописан! - это неправильно!
Замените на стандарт и добавьте эти 2 строчки
« Последнее редактирование: 07.08.2012, 15:56:04 от ELLE »
*

retro13

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Это из-за редиректа с www на без www
Попробуйте просто к любой ссылке вашего сайта подставить www тоже перекинет на /index.php

Попробуйте такой вариант:
Код
RewriteCond %{HTTP_HOST} !^site.ru$
RewriteRule ^(.*) http://site.ru/$1 [R=301,L]
сразу после RewriteEngine On
кстати он у вас 2 раза прописан! - это неправильно!
Замените на стандарт и добавьте эти 2 строчки

А если вообще редирект удалить, эти строчки, может нормально будет?
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.evratrans.ru [NC]
RewriteRule ^(.*)$ http://evratrans.ru/$1 [L,R=permanent]
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
Замените стандартным файлом .htaccess из дистрибутива Joomla
*

retro13

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Замените стандартным файлом .htaccess из дистрибутива Joomla

ELLE огромное спасибо! Ваш совет помог, а именно, заменил файл .htaccess стандартным и вставил две вот эти строчки
RewriteCond %{HTTP_HOST} !^site.ru$
RewriteRule ^(.*) http://site.ru/$1 [R=301,L]
После RewriteEngine On

Теперь все хорошо, переводит на те страницы которые надо и не ссылается на ссылки типа http://evratrans/index.php и когда указываешь перед ссылкой www редиректит на без www.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблемы со входом в админ. панель

Автор Jael888

Ответов: 6
Просмотров: 1579
Последний ответ 14.07.2016, 19:04:57
от sochirf
Полцарства за решение проблемы Notice: Undefined index: view in /... components/com_content/router

Автор Grigorii

Ответов: 6
Просмотров: 4774
Последний ответ 17.04.2016, 07:15:30
от vipiusss
Редактирование текста страницы влечет проблемы с ее отображением

Автор Tramontana

Ответов: 4
Просмотров: 1360
Последний ответ 23.03.2016, 11:53:46
от Tramontana
Проблемы с индексацией в Google как решить

Автор Stasweb

Ответов: 1
Просмотров: 1138
Последний ответ 09.10.2015, 06:59:02
от Stasweb
Проблемы с URL при переходе из блока новости

Автор jimmychoo

Ответов: 3
Просмотров: 1110
Последний ответ 27.06.2015, 12:42:36
от jimmychoo