Автор Тема: Перенаправление неверно работает  (Прочитано 6065 раз)

Оффлайн Mitjau3

  • Пользователь
  • **
  • Сообщений: 20
    • Просмотр профиля
Перенаправление неверно работает
« : Октября 21, 2012, 07:54:09 pm »
Здравствуйте.
ShopScript Lego SP 6.1
Apache


Сделала перенаправление в админ-панели:
поменял
news на cat1
pages на cat2

В результате ссылки все новости и все статьи работают верно, а ссылки непосредстенно до статей - нет, хотя ссылки у статей формируются верные /cat1/nazvanie но попадаю на 404

Оффлайн Mitjau3

  • Пользователь
  • **
  • Сообщений: 20
    • Просмотр профиля
Re: Перенаправление неверно работает
« Ответ #1 : Октября 21, 2012, 11:17:47 pm »
[spoiler]#config
   DirectoryIndex index.php
   AddDefaultCharset windows-1251
   AddCharset windows-1251 .php
        Options -Indexes

#rewrite url's
   RewriteEngine On
   RewriteBase     /
#www redirect
   RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
   RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

#copress js and css
        RewriteRule core/js/(.*)\.js$ core/jscss.php [L]
        RewriteRule css/css_(.*)/(.*).css$ core/jscss.php [L]
        RewriteRule ^core_ajaxconst.js$ core/core_ajaxconst.php [L]


#payment
   RewriteRule payment/$ index.php?payment [L]

#about url's
   RewriteRule ^catalog/(.*)/about/$ index.php?about&category=$1/ [L]
   RewriteRule ^brand/(.*)/about/$ index.php?about&brands=$1/ [L]

#catalog url's
   RewriteRule ^catalog/(.*)$ index.php?catalog_hurl=$1 [L]
   RewriteRule ^product/(.*)$ index.php?product_hurl=$1 [L]
   RewriteRule ^dveri/(.*)$ index.php?news&news=$1 [L]
   RewriteRule ^zamki/(.*)$ index.php?pages&pages=$1 [L]
   RewriteRule ^tags/(.*)$ index.php?tags_hurl=$1 [L]
   RewriteRule ^brand/(.*)/(.*) index.php?brand=$1/$2 [L]

#sort url's
   RewriteRule (.*)/(.*)/&sort=(.*)&order=(.*)$ index.php?$1_hurl=$2&sort=$3&order=$4 [L]

#offset url's
   #RewriteRule offset/(.*)/&sort=(.*)&order=(.*)$ index.php?searchstring=$1&sort=$2&order=$3 [L]
   RewriteRule (.*)/(.*)/&offset=(.*)$ index.php?$1_hurl=$2&offset=$3 [L]
   RewriteRule (.*)/(.*)/&show_all=yes$ index.php?$1_hurl=$2&show_all=yes [L]

#lang url's
   RewriteRule ru/$ index.php?new_language=0 [L]
   RewriteRule en/$ index.php?new_language=1 [L]

#information url's
   RewriteRule info/(.*)$ index.php?aux_pages=$1 [L]
   RewriteRule contact/&send_result=(.*)$ index.php?contact&send_result=$1 [L]
   RewriteRule contact/$ index.php?contact [L]
   RewriteRule service/$ index.php?aux_page=aux2 [L]
   RewriteRule pricelist/([0-9]*)/$ index.php?show_price=$1 [L]
   RewriteRule pricelist/$ index.php?show_price=yes [L]
   RewriteRule ^price.xls$ core/core_xls.php [L]
   RewriteRule feed.xml$ core/core_rss.php [L]
   RewriteRule ^about/$ index.php?aux_page=aux1 [L]
   RewriteRule grafik/$ index.php?aux_page=aux1 [L]
   RewriteRule adress/$ index.php?aux_page=aux1 [L]
   RewriteRule sitemap\.xml$ core/sitemap.php [L]
   RewriteRule sitemap/$ index.php?sitemap [L]

#administration url's
   RewriteRule admin$ admin.php [L]
   RewriteRule admin/$ admin.php [L]

#cart url's
   RewriteRule add2cart/(.*)$ index.php?shopping_cart&add2cart=$1 [L]
   RewriteRule cart/$ index.php?shopping_cart=yes [L]
   RewriteRule cart/&remove=(.*)$ index.php?shopping_cart=yes&remove=$1 [L]
   RewriteRule cart/&clear$ index.php?shopping_cart=yes&clear_cart=yes [L]
   RewriteRule cart/order/$ index.php?order_custinfo=yes [L]
   RewriteRule cart/order_placed/$ index.php?order_placement_result=1 [L]
   RewriteRule printorder/$ core/core_printorder.php [L]
   RewriteRule pd4/$ core/print_pd4.php [L]

#yandex url's
   RewriteRule yandex\.(xml|yml)$ core/core_yml.php [L]
        RewriteRule metamarket\.xml$ core/core_metamarket.php [L]
       

#search_expanded url's
    RewriteRule search_expanded/ index.php?search_expanded=1 [L]

#watermark
    #RewriteRule ^(products_pictures|products_thumb|userfiles)/(.*\.(gif|jpg|jpeg|png))  core/watermark.php?dir=$1&img_path=$2 [L] # All image
    #RewriteRule ^(products_pictures)/(.*\.(gif|jpg|jpeg|png))  core/watermark.php?dir=$1&img_path=$2 [L] # All products_pictures
    #RewriteRule ^(products_pictures)/(.*-B\.(gif|jpg|jpeg|png))  core/watermark.php?dir=$1&img_path=$2 [L] # only big products_pictures
    #RewriteRule ^(products_pictures)/(.*-H\.(gif|jpg|jpeg|png))  core/watermark.php?dir=$1&img_path=$2 [L] # only smal products_pictures 
    #RewriteRule ^(products_thumb)/(.*\.(gif|jpg|jpeg|png))  core/watermark.php?dir=$1&img_path=$2 [L] # All products_thumb 


#errors
   RewriteRule 404/$ core/core_404.php [L]

   ErrorDocument 403 http://site.ru/404/
   ErrorDocument 404 http://site.ru/404/

[/spoiler]


категории zamki и dveri

Оффлайн Mitjau3

  • Пользователь
  • **
  • Сообщений: 20
    • Просмотр профиля
Re: Перенаправление неверно работает
« Ответ #2 : Октября 22, 2012, 11:54:29 pm »
содержимое .htaccess в студию

В может быть проблема? кажется все сохранилось в htacess верно?

Оффлайн Mitjau3

  • Пользователь
  • **
  • Сообщений: 20
    • Просмотр профиля
Re: Перенаправление неверно работает
« Ответ #3 : Октября 23, 2012, 08:43:24 pm »
а вы про какойто cat2 говорите

Сергей, это так -  на пальцах объяснить пытался. Сейчас ситуация такова, что в корень
site.ru/zamki/ зайти можно, и видишь список статей, а в
site.ru/zamki/testovya_statya/ — нет (ни с раздела ни с блока соответственно - 404)

Помогите. Спасибо

Оффлайн Mitjau3

  • Пользователь
  • **
  • Сообщений: 20
    • Просмотр профиля
Re: Перенаправление неверно работает
« Ответ #4 : Октября 24, 2012, 03:36:12 am »
хотя прямой вывод типа index.php?pages&pages=2 работает, а перенаправление нет :(
« Последнее редактирование: Февраля 10, 2013, 06:29:42 am от pehser »