После смены домена перестал работать редирект на некоторые ссылки

W1
На сайте с 04.12.2012
Offline
29
954

Добрый день! Не работают ссылки галереи на шаблоне t11 на сайте http://igosu.ru/

Вот пример: имеем страницу http://igosu.ru/c179.html если на ней нажать Галерея, то выкинет на 404 ошибку. Пробелма стала наблюдаться после смены домена. Человек который продавал мне шаблон - молчит.

Также не работают ссылки категорий

Аккаунты/Персонажи Предметы/Вещи Игровая валюта Услуги Баги/Секреты Читы/Софт Прочее Все

*-ts.html именно категорий например http://igosu.ru/c179-ts.html

При этом ссылки вида http://igosu.ru/newlist-gal.html (не из категорий) работают, ровно как и ссылки http://igosu.ru/newlist-ts.html

Если кто поможет будет вознаграждение 100 рублей. Больше нету просто. Спасибо.

Насколько стало понятно проблема в ридиректе. Кто может дать точный код рерайта для старниц этого типа ?

Гарант онлайн игр (http://igosu.ru/p13.html) Читерский форум (http://igosu.ru/forum/forum.php) Продажа и покупка аккаунтов (http://igosu.ru/)
siv1987
На сайте с 02.04.2009
Offline
427
#1

Никто. Показывайте свой htaccess

W1
На сайте с 04.12.2012
Offline
29
#2

AddDefaultCharset UTF-8

Options -Indexes

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch Konqueror no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
</IfModule>

<IfModule mod_php5.c>
#php_flag display_errors off
php_value display_errors 0
php_value error_reporting 2047
php_flag register_globals off
php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
</IfModule>

RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} ^gamegosu.ru$ [NC]
RewriteRule ^(.*)$ http://igosu.ru/$1 [R=301,L]

RewriteRule code.gif core/antirobot.php
RewriteRule flymail-([0-9]+).png core/flymail.php?id_mess=$1
RewriteRule ^login.html$ index.php?op=account&act=login
RewriteRule ^logout.html$ index.php?op=account&act=logout
RewriteRule ^register.html$ index.php?op=account&act=register
RewriteRule ^newpass.html$ index.php?op=account&act=newpass

RewriteRule ^accept_rules.html$ index.php?op=cpanel&act=accept_rules
RewriteRule ^profile.html$ index.php?op=cpanel&act=profile
RewriteRule ^cpanel.html$ index.php?op=cpanel
RewriteRule ^cpanel-p([0-9]+).html$ index.php?op=cpanel&page=$1
RewriteRule ^cpanel-([0-9]+)-edit.html$ index.php?op=cpanel&group=edit&id_mess=$1
RewriteRule ^cpanel-([0-9]+)-del.html$ index.php?op=cpanel&group=del&id_mess=$1
RewriteRule ^cpanel-([0-9]+)-prolongation.html$ index.php?op=cpanel&group=prolongation&id_mess=$1
RewriteRule ^cpanel-del.html$ index.php?op=cpanel&group=del
RewriteRule ^goto-([0-9]+).html$ core/redirect.php?id=$1
RewriteRule ^ru.html$ core/changelang.php?l=ru
RewriteRule ^en.html$ core/changelang.php?l=en
RewriteRule ^city.html$ core/changecity.php

RewriteRule ^ac([0-9]+).html$ index.php?op=articles&id_cat_articles=$1
RewriteRule ^ac([0-9]+)-p([0-9]+).html$ index.php?op=articles&id_cat_articles=$1&page=$2
RewriteRule ^ac([0-9]+)-([0-9]+).html$ index.php?op=articles&id_cat_articles=$1&id_articles=$2

RewriteRule ^articles.html$ index.php?op=articles_all
RewriteRule ^articles-p([0-9]+).html$ index.php?op=articles_all&page=$1
RewriteRule ^a([0-9]+)-([-a-zA-Z0-9_]+).html$ index.php?op=articles_all&id_arr=$1&title=$2
RewriteRule ^add_articles.html$ index.php?op=add_articles

RewriteRule ^c([0-9]+).html$ index.php?id_cat=$1
RewriteRule ^c([0-9]+)-p([0-9]+).html$ index.php?id_cat=$1&page=$2
RewriteRule ^c([0-9]+)-([0-9]+).html$ index.php?id_cat=$1&id_mess=$2
RewriteRule ^new.html$ index.php?op=add



RewriteRule ^cat.html$ index.php?op=cat
RewriteRule ^([0-9]+)-new.html$ index.php?op=add&cat=$1
RewriteRule ^print([0-9]+)-([0-9]+).html$ index.php?op=print&id_cat=$1&id_mess=$2
RewriteRule ^vip([0-9]+).html$ index.php?op=vip&id_mess=$1
RewriteRule ^note.html$ index.php?op=note
RewriteRule ^note-p([0-9]+).html$ index.php?op=note&page=$1
RewriteRule ^noteprint.html$ index.php?op=noteprint
RewriteRule ^informers.html$ index.php?op=informers
RewriteRule ^rss.html$ index.php?op=rss_export
RewriteRule ^search.html$ index.php?op=search
RewriteRule ^contacts.html$ index.php?op=contacts
RewriteRule ^news.html$ index.php?op=news
RewriteRule ^news-p([0-9]+).html$ index.php?op=news&page=$1
RewriteRule ^n([0-9]+)-([-a-zA-Z0-9_]+).html$ index.php?op=news&id=$1&title=$2
RewriteRule ^addnews.html$ index.php?op=addnews
RewriteRule ^p([0-9]+).html$ index.php?op=content&id=$1
RewriteRule ^success.html$ a/pay.php?action=success
RewriteRule ^fail.html$ a/pay.php?action=fail
RewriteRule ^pages/([0-9]+)/?$ p$1.html
RewriteRule ^advertisement/nesting/([0-9]+)/kind/([0-9]+)/?$ c$1-$2.html
RewriteRule ^rss/?$ rss.html
RewriteRule ^contacts/?$ contacts.html
RewriteRule ^search/?$ search.html


RewriteRule ^newlist.html$ index.php?op=newlist
RewriteRule ^newlist-p([0-9]+).html$ index.php?op=newlist&page=$1

RewriteRule ^newlist-t([psuoavr]+).html$ index.php?op=newlist&type=$1
RewriteRule ^newlist-p([0-9]+)-t([psuoavr]+).html$ index.php?op=newlist&page=$1&type=$2

RewriteRule ^newlist-gal.html$ index.php?op=newlist&view_type=gal
RewriteRule ^newlist-p([0-9]+)-gal.html$ index.php?op=newlist&page=$1&view_type=gal


RewriteRule ^newlist-t([psuoavr]+)-gal.html$ index.php?op=newlist&type=$1&view_type=gal
RewriteRule ^newlist-p([0-9]+)-t([psuoavr]+)-gal.html$ index.php?op=newlist&page=$1&type=$2&view_type=gal





RewriteRule ^obyavleniya.html$ index.php?op=viplist
RewriteRule ^obyavleniya-p([0-9]+).html$ index.php?op=viplist&page=$1

RewriteRule ^obyavleniya-t([psuoavr]+).html$ index.php?op=viplist&type=$1
RewriteRule ^obyavleniya-p([0-9]+)-t([psuoavr]+).html$ index.php?op=viplist&page=$1&type=$2


RewriteRule ^cat.html$ index.php?op=cat_
RewriteRule ^map.html$ index.php?op=map




---------- Добавлено 12.01.2014 в 18:26 ----------

Проблема 100% в нехватке строк. Роднама хтаццес залил. редикертамана 301 удалил и ВСЁ ХОРОШО ! Намекните чтоли как их прописать. Я себе всю башку сломал.
W1
На сайте с 04.12.2012
Offline
29
#3

Vendor-NK спас ситуэйшен, собсно как всегда.

siv1987
На сайте с 02.04.2009
Offline
427
#4

Дофига портянок, многое можно было написать более компактно в несколько рег выражениях. Собсно

RewriteRule ^c([0-9]+)-gal.html$ index.php?id_cat=$1&view_type=gal

и тд, что не реврайтится и куда нужно чтобы реврайтилось.

W1
На сайте с 04.12.2012
Offline
29
#5

RewriteRule ^c([0-9]+)-gal.html$ index.php?id_cat=$1&view_type=gal

это я писал оно не работало.

Решили проблему кардинально. Изначально не правильно был прописан редирект с домена на домен, ибо на главном зеркале.. То есть тупанул я. Человек помог разобраться. Респект и уважуха ему.

siv1987
На сайте с 02.04.2009
Offline
427
#6
Wo1chenok:
это я писал оно не работало.

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

Wo1chenok:
Изначально не правильно был прописан редирект с домена на домен, ибо на главном зеркале.. То есть тупанул я.

Бывает. Если вы о редиректе который есть тут, то не совсем понятно причем он.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий