Sitealert

Рейтинг
469
Регистрация
30.09.2016
$text = preg_replace("/<h2.*?<\/h2>(*SKIP)(?!)|(?<= )\Q{$value['faq_menu']}\E[.;]?(?= )/uis", '<a href="/faq/'.$value['faq_url'].'/">\0</a>', $text);

Здесь срабатывает, если стоит одна точка, одна точка с запятой, или ничего не стоит.

А вот так - чтобы знак препинания не входил в ссылку:

$text = preg_replace("/<h2.*?<\/h2>(*SKIP)(?!)|(?<= )\Q{$value['faq_menu']}\E(?=[.;]? )/uis", '<a href="/faq/'.$value['faq_url'].'/">\0</a>', $text);

Можно попробовать редиректить по QUERY_STRING. Если на клиентском сайте их не предполагается, то как пошёл запрос с вопросительным знаком - сразу нафиг. А если у клиента такие запросы нужны - тогда проверить на вменяемость.

Будь проще и люди потянутся к тебе (С)

$text = preg_replace("/<h2.*?<\/h2>(*SKIP)(?!)|(?<= )\Q{$value['faq_menu']}\E(?= )/uis", '<a href="/faq/'.$value['faq_url'].'/">\0</a>', $text);

А точно досят? Может быть просто брутят? Надо смотреть логи - откуда и куда идут запросы. У меня были случаи, когда сайты ложились из-за агрессивного брутфорса. Но я это решал не на уровне сервера, а на своём - просто закладывал на сайт "от ворот поворот", чтобы бот даже не лез выполнять какой-то скрипт типа проверки логина и не отнимал ресурс, а сразу получал ответ.

Заполнить минимально необходимым осмысленным контентом и открывать. А потом постепенно дополнять. Оно, может быть, и лучше, если на сайте постоянно будет появляться что-то новенькое.

ChrisKorr:
проблема как это сделать, ведь тогда будет два файла index.html и index.php и какой из них будет открываться?

Открываться будет index.php и запустится вордпресс. А дальше

SeVlad:
можно переделать леддинг и внедрить его в ВП.
То есть Вашу страницу можно сделать как главную страницу вордпресса, а на ней будет кнопка меню "Блог".

Название сайта должно быть в кавычках

Header set Access-Control-Allow-Origin "*"
или
Header set Access-Control-Allow-Origin "http://site.ru"


---------- Добавлено 30.10.2016 в 01:22 ----------

ZomBat:
что же вы такие сложности городите... symlink заюзать не проще?
Симлинки на некоторых шаред хостингах запрещены.
Алексей133:
Прописывал в папке css главного сайта в файле .htaccess строку с add_header Access-Control-Allow-Origin *
...
Я так и не понял что такое апач и как он работает, пишут что нужно врубать модуль заголовков в апаче, как это сделать можете подсказать?

Настройки nginx в .htaccess не работают.

Если у Вас не выделенный сервер, то полные настройки апача Вам недоступны. Только то, что разрешено изменять через .htaccess.

То есть в .htaccess должно быть что-то вроде

<ifModule mod_headers.c>
Header set Access-Control-Allow-Origin *
</ifModule>

Если Ваша директива верная и включен модуль заголовков.

Варяг73:
он офлайн, писал уже

могу посмотреть, если доверяете. По ходу, это быстрее будет, чем онлайн-консультациями заниматься.

---------- Добавлено 29.10.2016 в 21:38 ----------

Ураааа! Заработало!!!

Варяг73:
я не помню никаких путей

Ну значит узнаёте путь способами, описанными выше, либо экспериментируете дальше. Создаёте пустой файл с названием index.html и заливаете его в /www, /www/html, /www/public_html и т.д., пока фантазии хватит и пока не пропадёт тестовая страница апача.

Всего: 8084