- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброго всем времени суток, уважаемые форумчане!
Помогите пожалуйста на примере разобраться, как настроить редирект всех страниц сайта с "/" в конце на без "/". В и-нетея нашел такой код для htaccess:
RewriteCond %{REQUEST_URI} !\?
RewriteCond %{REQUEST_URI} !\&
RewriteCond %{REQUEST_URI} !\=
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_URI} ![^\/]$
RewriteRule ^(.*)\/$ /$1 [R=301,L]
Но!.. Я так понял, что это шаблон и в него нужно ещё вписать урлы или часть урлов, а я в кодах разбираюсь очень слабо, мне бы на приеме показать, а я бы по аналогии сделал...
К примеру есть страницы site.com/page1/ , site.com/page2/ и т.д. а мне нужно их средиректить соответственно на site.com/page1 , site.com/page2 и т.д. Вопросы:
1.Что в тот шаблон прописать?
2. Я так понял мы один раз этот код впишем в htaccess и все пары страниц массово средиректят? Не нужно же для каждой страницы отдельно код писать?
/ru/forum/902282
Там движок modX, а у меня opencart- для них наверное разный код прописывается?
У меня вроде так стоит везде:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$ /$1 [R=301,L]
У меня вроде так стоит везде:
Спасибо, сейчас попробую...
P.S. Не,не помогло (((
Arthorius, см. там мой пост.
P.S. Никакого отношения к modX не имею ;)
И вообще влом что ли проверить? Уж точно лучше, чем задавать гл. вопросы.
Arthorius, см. там мой пост.
P.S. Никакого отношения к modX не имею ;)
И вообще влом что ли проверить? Уж точно лучше, чем задавать гл. вопросы.
Да проверил я. Не работает. Я просто скопировал и вставил этот код. Может какие-то данные нужно в этот шаблон вписать?
Куда вставили? Что получилось в итоге? С оупенкартом-то совмещать надо. В том куске, что я показал, представлены только директивы для конкретной задачи. Ниже обычно присутствует как минимум одно правило перенаправления запросов в движок, например:
Куда вставили? Что получилось в итоге? С оупенкартом-то совмещать надо. В том куске, что я показал, представлены только директивы для конкретной задачи. Ниже обычно присутствует как минимум одно правило перенаправления запросов в движок, например:
Вставил в .htaccess только сам кусок. Получилось, а вернее не получилось: как окрывались страницы со слешем так и открываются... Попробую с этим правилом сделать...
Походу вы не поняли, о чем я вам написал. Покажите ваш оригинальный .htaccess от оупенкарта.
Походу вы не поняли, о чем я вам написал. Покажите ваш оригинальный .htaccess от оупенкарта.
Вот этот файл. Я только заменил реальный домен на site.biz (думаю всем кто читает не обязательно знать адрес сатйа:)), а так всё в оригинале. Буду очень благодарен, если поможете разобраться:)
# 1.To use URL Alias you need to be running apache with mod_rewrite enabled.
# 2. In your opencart directory rename htaccess.txt to .htaccess.
# For any support issues please visit: http://www.opencart.com
# Prevent Directoy listing
# Prevent Direct Access to files
<FilesMatch "\.(tpl|ini|log)">
Order deny,allow
Deny from all
</FilesMatch>
# SEO URL Settings
RewriteEngine On
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/
RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^news/(.*) /index.php?route=information/news [L]
RewriteRule ^manufacturer/(.*) /index.php?route=product/manufacturer [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
RewriteCond %{HTTP_HOST} ^www.site\.biz$ [NC]
RewriteRule ^(.*)$ http://site.biz/$1 [R=301,L]
AddType video/ogg .ogv
AddType video/mp4 .mp4
AddType video/webm .webm
### Additional Settings that may need to be enabled for some servers
### Uncomment the commands by removing the # sign in front of it.
### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that.
# 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
# php_flag register_globals off
# 2. If your cart has magic quotes enabled, This may work to disable it:
# php_flag magic_quotes_gpc Off
# 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
# php_value upload_max_filesize 999M
# 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value post_max_size 999M
# 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_execution_time 200
# 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_input_time 200