shaman888
+84
Репутация
347
Рейтинг
я бы скинулся в силу возможностей
частично решил поставленную задачу при помощи:
Открываем error404.php в /templates/ВАШ_ШАБЛОН/special
В этот файл я просто скопировал содержимое основного шаблона и в место для контента вставил:
получилось симпатично. теперь хочется открывать (замена редиректу) нужную страницу сайта на уровне ядра CMS или лучше при помощи компонента.
Повторюсь, у меня полно автоматически созданных страниц (http://superzagar.ru/search/tag) которые закрыты для индексирования, т.е. поисковик их не видит. Нужно заменить список ссылок с 404 на подобные страницы. Таким образом я избавлюсь от огромного числа ошибок 404 на сайте.
Переформулирую. Нужно для списку существующих страниц применить список адресов несуществующих страниц, т.е. создать дубли страниц с заданными ссылками.
З.Ы.
Удобно было бы для любой страницы сайта создавать какой угодно путь.
Открываем error404.php в /templates/ВАШ_ШАБЛОН/special
В этот файл я просто скопировал содержимое основного шаблона и в место для контента вставил:
<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%"> <tr> <td align="center"> <table border="0" cellpadding="0" cellspacing="0" > <tr> <td width="140"> <img src="/templates/solar/special/images/error404.png" /> </td> <td> <h2>Страница не найдена — 404</h2> <p>Возможно, она была удалена или перемещена.</p> </td> </tr> </table> </td> </tr> </table>
Повторюсь, у меня полно автоматически созданных страниц (http://superzagar.ru/search/tag) которые закрыты для индексирования, т.е. поисковик их не видит. Нужно заменить список ссылок с 404 на подобные страницы. Таким образом я избавлюсь от огромного числа ошибок 404 на сайте.
Переформулирую. Нужно для списку существующих страниц применить список адресов несуществующих страниц, т.е. создать дубли страниц с заданными ссылками.
З.Ы.
Удобно было бы для любой страницы сайта создавать какой угодно путь.
nedoriko, и как выставить нужную страницу для этой ошибки?
stealthdebuger, редирект не помог почемуто. Яндекс по прежнему показывает страницу с ошибкой
Олег Васильевич я, то ли лыжи не едут… то ли я чего то не до понимаю. Какие листы нужно перекрасить? Что это за листы?.. Каким образом, кроме описанного мною можно назначать разные страницы для меню?
Суть в том, что при переносе сайта с другой CMS появилось много несуществующих страниц. Теперь я думаю как можно сделать так, чтобы страницы не выдавали поисковику ошибку 404, а показывали типовую страницу сайта с надписью сообщающей пользователю, что это ошибка 404. При этом нужно чтобы поисковик ничего не заподозрил. Как вариант создать список страниц, которые закрыты для индексации (например: /search/tag/солярий/page3.html) и для каждой новой несуществующей странице создавать виртуальный дубликат, который будет выводиться при попытке попасть на несуществующую страницу. При этом такую страницу можно открывать для индексации персонально.
На данный момент у меня почти 1000 таких страниц.
На данный момент у меня почти 1000 таких страниц.
Олег Васильевич я, а где хоть скрип расположен?
ByFly, на вкус и цвет…
ByFly, на вкус и цвет…
asa, так я делал изначально, как я выше и написал.
ByFly, знать бы на что смотреть. я там практически ни чего не менял.
Вот что добавил в файл styles.css:
ну и яндекс счётчик в файл template.php добавил
ByFly, знать бы на что смотреть. я там практически ни чего не менял.
Вот что добавил в файл styles.css:
#tarif { float:left; margin:0 0 50px; } #tarif .block { background-image:url(http://eco-hosting.com.ua/images/hbl1.png); background-position:initial initial; background-repeat:no-repeat no-repeat; float:left; height:290px; margin:0 5px 0 8px; width:215px; } #tarif .nomargin { margin:0; } #tarif .block .title { background-image:url(http://eco-hosting.com.ua/images/title.png); background-position:initial initial; background-repeat:no-repeat no-repeat; color:#FFFFFF; float:left; font-family:Tahoma; font-size:14px; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin:15px 0 3px -4px; padding:9px 0 12px; text-align:center; width:194px; } #tarif .block ul { background-image:url(http://eco-hosting.com.ua/images/dotted.png); background-position:50% 0; background-repeat:no-repeat no-repeat; float:left; margin:10px 25px; padding:14px 0 0; width:165px; } #tarif .block ul li { background-image:url(http://eco-hosting.com.ua/images/arrow.jpg); background-position:0 3px; background-repeat:no-repeat no-repeat; color:#525252; font-family:Tahoma; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin:0 0 9px; padding:0 0 0 15px; } #tarif .block .clr2 { background-image:url(http://eco-hosting.com.ua/images/dotted2.png); background-position:50% 0; background-repeat:no-repeat no-repeat; clear:both; height:1px; margin:10px 20px; width:165px; } #tarif .block .cena { color:#11AB3D; float:left; font-family:Tahoma; font-size:14px; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin-left:25px; } #tarif .block .cena b { font-family:Tahoma; font-size:22px; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; } #tarif .block .more { float:right; } #tarif .block .more a { background-image:url(http://eco-hosting.com.ua/images/more1.png); background-position:initial initial; background-repeat:no-repeat no-repeat; color:#605F5F; display:block; font-family:Tahoma; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin:5px 15px 0 0; padding:4px 0 12px 10px; text-decoration:none; width:71px; } #tarif .green { background-image:url(http://eco-hosting.com.ua/images/hbl2.png); background-position:50% 3px; background-repeat:no-repeat no-repeat; } #tarif .green ul li { background-image:url(http://eco-hosting.com.ua/images/arrow3.png); background-position:2px 5px; background-repeat:no-repeat no-repeat; color:#FFFFFF; } #tarif .green .cena { color:#FFFFFF; } #tarif .green .more a { background-image:url(http://eco-hosting.com.ua/images/more2.png); background-position:initial initial; background-repeat:no-repeat no-repeat; } #tarif .green .title { background-image:url(http://eco-hosting.com.ua/images/title2.png); background-position:initial initial; background-repeat:no-repeat no-repeat; }
Создал меню в ручном режиме для статьи. В настройках меню пробовал указывать ссылку на страницу и "открыть меню". Результат — пункт меню появляется на главном меню, но не выделяется при открытии страницы. InstantCMS 1.10.2
Вот страница.
Вот страница.
На моём сайте стоит регистрация по инвайтам. Выдал всем (себе одному) инвайты. Однако как ими воспользоваться не знаю. Поиск по форуму результатов не дал. Как выдать инвайт будущем пользователю?
Чем можно воспользоваться чтобы просмотреть и создать каркас сайта и места под модули? Визуально просматривая блоки.
благодарю всех за помощь
что делает этот участок кода?
как бы там ни было, .htaccess сработал. Топорно конечно, ну раз уж других вариантов нет...
RewriteRule ^(.*)$ /index.php [L]
Redirect 301 /index.php/component/jshopping/apparatnaja-kosmetologijasoljarii /shop/apparatnaja-kosmetologija
да ранее был на joomla 1.5.
У меня оба правила загружены. Я даже сейчас, удалил второе и оставил только первое. Результат тот же.
У меня оба правила загружены. Я даже сейчас, удалил второе и оставил только первое. Результат тот же.