omenboy111

Рейтинг
13
Регистрация
11.02.2012
electron1981:
Попробуйте так:

Я заметил что если я опускаю редиректы в самый низ, после части отвечающей за ЧПУ то они не работают. Там стоит флаг L видимо поэтому все что ниже уже не учитывается.

Что натворил теперь не знаю. Итак то что выше я скопировал и сохранил в файл. Залил его и браузер сказал что то о бесконечности загрузки. Вообщем ошибка. Вернул наза старый файл и теперь wobler.com.ua грузится а вместо www.wobler.com.ua грузится какая то ерунда http://site.ru/. Хотя в коде не могу найти упоминания о нем

electron1981:
Попробуй код поставить до модуля ЧПУ.
У меня все редиректы стоят сразу после
RewriteEngine On
Но там еще есть строка


RewriteBase /

сори извините за деревянность но я ничего не понял что и где поставить. Вы можете это в файле прописать?

electron1981:
Джумла 2,5 или 1,5? ЧПУ встроенный или сторонний типа sef404?

версия 2,5 а по поводу чпу не в курсе я его не ставил. Наверное родной

electron1981:
Настройки админки?

Настройки SEO

Включить SEF (ЧПУ) - Да

Перенаправление URL - Да

Добавлять суффикс к URL Да

Алиасы в Unicode Да

А вот такой строки нет у меня

Использовать mod_rewrite Да

iren K:
так пробовали ->

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} ^/index\.php$
RewriteRule ^(.*)$ http://site.ru/ [R=301,L]

Спасибо но к сожалению нет. Неужели ничего не получится

---------- Добавлено 19.02.2013 в 16:00 ----------

Для меня этот код очень густой лес. Сами поймите как для новичка который вообще с такими символами никогда не был знаком. Думал загрузить файл но говорит некорректный. Так что выкладываю сам код.

##

# @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 [L]

#

## End - Joomla! core SEF Section.

DirectoryIndex index.php index.html

Options +FollowSymLinks

Options -Indexes

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} -f [OR]

RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^(.+) - [PT,L]

RewriteRule ^(.*) index.php

RewriteCond %{HTTP:Authorization} !^$

RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]

RewriteCond %{HTTP_HOST} ^www.wobler\.com.ua$ [NC]

RewriteRule ^(.*)$ http://wobler.com.ua/$1 [R=301,L]

</IfModule>

#php_value register_globals 0

---------- Добавлено 19.02.2013 в 16:01 ----------

может я просто не туда вставляю? Ткните пальцем куда и что вставить. Сейчас вот код только с редиректом www на без www

electron1981:
Я тоже увидев урл сайта подумал что смогу на воблеры посмотреть, выбрать, захожу а там Детская одежда оптом и в розницу, а также воблеры для рыбалки.🤪
Я ж дал ссылку на форум Джумлы там есть вс о том как закрыть дубли ну и самый простой способ сделать это в роботсе. Например так:

да я читал ссылку и делал все как там написано. Изменений никаких. Лучше редирект делать а то как то роботс файл вдруг воообще главную перекроет

Дживас:
не кошерно с одного сайта барыжить трусами и воблерами🙅

Да понимаю я это что некорректно но пока других вариантов нет. ну а во вторых как делают сейчас мегамаркеты в которых куча всякого хлама. Но я не просил мне говорить об этом а прошу помощи совершенно в другом

---------- Добавлено 19.02.2013 в 15:32 ----------

не могу убрать index.php и хоть тресни

electron1981:
Сайт на джумле?
http://joomlaforum.ru/index.php/topic,156030.0.html Но у меня встроенный ЧПУ нормально справляется с дублями. Можно в роботсе запретить дубли.

Да на джумле. Вот он родимый http://wobler.com.ua Можно подробней где что и как? Я вроди бы тоже ковырялся в настройках но может не так сделал

asd31-05:
Скачайте файл .htaccess себе на ПК и не бойтесь ничего навредить
Сохраните дубль в отдельную папку (бэкап)
Откройте его редактором и добавьте (адрес.ru - тут укажите ваш сайт)


RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.адрес.ru [NC]
RewriteRule ^(.*)$ http://www.адрес.ru/$1 [L,R=301]

Я так понимаю это за переадресацию с www на без него отвечает. Это я сделал. А вот убрать теперть дубль php у меня не получается

6666:
Может будете читать немного внимательнее и будете задавать вопросы о продвижении в разделах про продвижение?

Прошу прощения может не туда попал. Переадресуйте тему в нужный раздел. Я надеюсь все же здесь найти помощь в решнии своего вопроса. гугл пока не помог

---------- Добавлено 19.02.2013 в 03:01 ----------

Ребята неужели больше никаких вариантов как сделать редирект с index.php на главную?

Всего: 80