wolfston: Во первых вам прийдется написать редирект для всех таких страниц, одной строкой положения не исправишь, если страниц очень много то проще махнуть рукой и не обращать внимания, если мало то можно попробывать в хтаксцесе напсать для каждого редиректа -
Если конечно переменная &Itemid=58 роли не играет, если играет то вам бы следовало указать куда она передается в редиректе, сейчас видно только то что редиректит на 4 категорию каталога
То что писать придется для всех страниц то понятно, стр. штук 350, переживу, махнул бы рукой, но некоторые перестановки в серпе заставляют предпринимать меры.
За код спасибо, но тоже не работает, если он написан дословно.
Сколько не разбирался никак не могу понять алгоритм его написания.
Может еще кто поможет, насколько я понял я не один такой, но и до истины так никто не докапался.
freeden добавил 04.05.2011 в 01:01
wolfston:
Если конечно переменная &Itemid=58 роли не играет, если играет то вам бы следовало указать куда она передается в редиректе, сейчас видно только то что редиректит на 4 категорию каталога
&Itemid=58 это пункт меню, в котором находятся категории галереи.
wolfston: Я так понял вся ваша проблема в том что ПС проиндексила строки с отключеным ЧПУ, а вы хотите все такие строки а не только одну выше приведенную скинуть 301 редиректом на чпу строку?
Если это так то у Вас скорее всего ничего не получится, проще в роботсе запретить индексацию для не чпу урлов
Да, так и есть.
Но ссылки закуплены на страницы без ЧПУ, и сделать как вы предлагаете без последствий будет страшно. Поэтому нужен редирект.
Огромное спасибо, вот только все равно не работает, пожалуй выложу .htaccess
##
# @version $Id: htaccess.txt 9975 2008-01-30 17:02:11Z ircmaxell $
# @package Joomla
# @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##
#####################################################
# 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
# 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
#
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]
#
########## End - Joomla! core SEF Section
########## 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 set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%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})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits
Есть у кого нибудь еще предложения?
Ткач, не, надо ссылки именно поменять на другие)
DiAksID, За сколько по деньгам можете сделать? Я замучилась, весь день парилась, надоело)
Стучите в асю 373 938 7нол5 помогу, fla не надо, swf тоже редактируется.
< Предыдущая Следующая >
с каких это пор тут дублируются страницы???
И вообще тут надо глобально все смотреть.
Я его тоже видел, но я вчитался :)
Для новой джумлы в мае будет бета, но и новая джумла пока сырая и бета тоже будет с пачкой глюков
Ну незнаю, http://bazarmoto.com.ua режим легаси, все что мне надо работает, затачивал именно под мото сам.
Выгрузки в яндекс.авто и смс биллинг вроде есть платные у нашего разработчика, да и под 1.5 вроде уже есть, посмотрите тут http://www.recly.ru
Во первых вам прийдется написать редирект для всех таких страниц, одной строкой положения не исправишь, если страниц очень много то проще махнуть рукой и не обращать внимания, если мало то можно попробывать в хтаксцесе напсать для каждого редиректа -
RewriteCond %{QUERY_STRING} ^option=com_phocagallery&view=category&id=4:wkafikupe.*RewriteRule ^/$ /category/4-wkafikupe.html [R=301,L]
Если конечно переменная &Itemid=58 роли не играет, если играет то вам бы следовало указать куда она передается в редиректе, сейчас видно только то что редиректит на 4 категорию каталога
То что писать придется для всех страниц то понятно, стр. штук 350, переживу, махнул бы рукой, но некоторые перестановки в серпе заставляют предпринимать меры.
За код спасибо, но тоже не работает, если он написан дословно.
Сколько не разбирался никак не могу понять алгоритм его написания.
Может еще кто поможет, насколько я понял я не один такой, но и до истины так никто не докапался.
freeden добавил 04.05.2011 в 01:01
Если конечно переменная &Itemid=58 роли не играет, если играет то вам бы следовало указать куда она передается в редиректе, сейчас видно только то что редиректит на 4 категорию каталога
&Itemid=58 это пункт меню, в котором находятся категории галереи.
А 4:wkafikupe&Itemid это эти категории
1:kuxni&Itemid
5:wkafi&Itemid
6:stoli&Itemid
Я так понял вся ваша проблема в том что ПС проиндексила строки с отключеным ЧПУ, а вы хотите все такие строки а не только одну выше приведенную скинуть 301 редиректом на чпу строку?
Если это так то у Вас скорее всего ничего не получится, проще в роботсе запретить индексацию для не чпу урлов
Да, так и есть.
Но ссылки закуплены на страницы без ЧПУ, и сделать как вы предлагаете без последствий будет страшно. Поэтому нужен редирект.
Или есть еще варианты???
Но дело даже не в этом, Яшка проиндексил кучу не нужных страниц типа http://vsyamebel.crimea.ua/index.php?option=com_phocagallery&view=detail&catid=4:wkafikupe&id=114:28122006773&tmpl=component&Itemid=58
вот их я хочу средиректить на разделы этих фот.
;8892371']RewriteEngine on
RewriteCond %{QUERY_STRING} ^option=com_phocagallery&view=category&id=4:wkafikupe&Itemid=58$
RewriteRule ^/$ http://сайт.ua/nawiraboti/category/4-wkafikupe.html? [R=301,L]
Огромное спасибо, вот только все равно не работает, пожалуй выложу .htaccess
Понимаю, как всегда.
Нашел тут тему /ru/forum/625497
из чего следует что то типа=строка запроса не считается урлом
но так и не смог по анологии прописать как надо, может поможете правильно написать?
Покажите мне где тут php.
.............:):)
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
width="742" height="800">
<param name="movie" value="flash/main_v7.swf?button=0">
<param name="quality" value="high">
<param name="menu" value="false">
<!--[if !IE]> <-->
<object data="flash/main_v7.swf?button=0"
width="742" height="800" type="application/x-shockwave-flash">
<param name="quality" value="high">
<param name="menu" value="false">
<param name="pluginurl" value="http://www.macromedia.com/go/getflashplayer">
Инфа (тут пишем ссыль на установку флеш плагина). а может и не пишем, она походу строкой выше.
</object>
Попробуйте так, только свои данные подставьте.