- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Приветствую.
Есть сайт, чисто html. Есть файл htaccess, который совместными усилиями хостера, и одного веб-программиста был настроен, чтобы сайт работал нормально. Я решил установить SAPE на сайт. В итоге отображается Partner: return_links(); ?> (кто знаком с сапой, сразу мне скажет, что не обрабатывается php, и надо через htaccess заставить обрабатывать). Но! Дело в том, что я не впервой устанавливаю код сапы на html сайты, и знаю об этом. Хостер мне подсказал, что проблема в этой строке:
RewriteRule ^(.*)$ _routing.php?$1 [QSA,L]]
Когда удалить ее, php отлично выполняется, там где код сапы, отображается Partner:
Но сайт сразу наперекосяк, кроме ссылок не отображается больше ничего. Ставлю код на место - сайт работает отлично, а php не выполняется.
Сайт в паблик не могу спалить, только в ЛС. Могу выложить содержимое файла .htaccess:
#DirectorySlash Off
FCGIWrapper /var/www/aizum190/data/php-bin/php .html
FCGIWrapper /var/www/aizum190/data/php-bin/php .htm
FCGIWrapper /var/www/aizum190/data/php-bin/php .php
AddHandler fcgid-script .php .html .htm
# important!
#Options -MultiViews
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^robots.txt$ - [L]
RewriteRule ^sitemap.xml$ - [L]
RewriteCond %{REQUEST_FILENAME} !/_routing.php$
RewriteCond %{REQUEST_FILENAME} !\.\S+$ [OR]
RewriteRule ^(.*)$ _routing\.php\?$1 [QSA,L]
</IfModule>
Буду благодарен за любую адекватную помощь
Напишите веб программисту который настраивал сайт, он лучше всего знает как вся эта система работает. Если проблема в реврайте, без котрого не работает сайт, значит нужно разбираться с этим роутингом и сайтом непосредственно на сервере.наличие адреса сайта здесь ничем не поможет.
Скорее всего у вас весь сайт работает через _routing.php.
Но сложно сказать вслепую.
Но сложно сказать вслепую.
Вы правы, в корне сайта лежит файл _routing.php, думаю, это оно и есть. Но что это значит, и можно ли что-то с этим сделать для решения моего вопроса?
К сожалению, сейчас это невозможно
К сожалению, сейчас это невозможно
Напишите другому специалисту
Вы правы, в корне сайта лежит файл _routing.php, думаю, это оно и есть. Но что это значит, и можно ли что-то с этим сделать для решения моего вопроса?
Вангую что все хтмл файлы выполняются именно через этот _routing.php, может туда код попробуете поставить?
Вангую что все хтмл файлы выполняются именно через этот _routing.php, может туда код попробуете поставить?
Вы имеете ввиду код сапы? Попробовал, сайт перестал отображаться, вернул все обратно. Попробовал код тулить в разные места, результат одинаковый. Может вставляю не туда?
файл _routing.php большой?
Покажите его код
файл _routing.php большой?
Покажите его код
Не знаю, большой ли, нет с чем сравнить. Код во вложение добавил, чтобы пространство не занимать.
В этом файле возможность подключения сапы есть.
И в статичности вашего сайта возникают сильные сомнения.
Проще всего вам будет все-таки найти специалиста и дать ему доступ к вашему сайту, чтобы он настроил все.
Самый топорный вариант
добавить $html = eval($html); перед $assert['header.php']=''; - будет обрабатывать php во всех файлах сайта
добавить код сапы в .userfiles/footer.php, содержимое будет выводится в футере
и встроенный метод добавление сапы - создать файлы .userfiles/sape_conf.php, .userfiles/sape.php а в константе _SAPE_ASSERT_TAG определить html код сайта перед которым и после которого будут показываться ссылки. Константа может определятся либо в sape_conf.php или в текущем скрипте. Пример
define('_SAPE_ASSERT_TAG', '<div class="main">');