Переходы с Яндекс-Дзена?
Хотя, если на этих сайтах не может быть ссылок на ваш ресурс, откуда бы появиться реферу.
Если проектом планируете серьезно заниматься, то лучше заказать самопис. Допиливать коробочные CMS-ки, мне кажется, потом замучаетесь. Рано или поздно придется все переписывать.
У меня у самого есть похожий Франкеншейн — каталог с отзывами и рейтингом, сделанный на движке интернет-магазина. Т.е. страница человека — это товар с характеристиками (телефон, сайт, описание и т.п.). Хочется ввести новые функции, но там уже такие костыли наделаны, что проще переписать с нуля.
Проверил. Вроде бы все именно так и работает с присланным мной вариантом.
После добавления всех необходимых расширений файлов (css, js, txt, xml), конечно, т.е.:
RewriteCond %{REQUEST_URI} !\.(php|js|css|xml|txt|ico|jpe?g|html?|png|gif)$
Знак "?" после символа означает, что он может стоять, а может нет.
Т.е. запись html? соответствует html или htm
Поэтому строку
RewriteCond %{REQUEST_URI} !\.(php|js|css|xml|txt|ico|jpeg|htm|html?|jpg|jpeg|png|gif|png)$
по идее можно переписать так:
По остальному навскидку не скажу — я всего лишь дизайнер. :)
Вечером проверю.
Ну и мой вариант до кучи. :)
RewriteEngine on
RewriteBase /
# Добавляем слэш в конце URL
# кроме файлов определенных типов
RewriteCond %{REQUEST_URI} !\.(php|html?|jpg|jpeg|gif)$
RewriteRule ^(.*)([^/])$ /$1$2/ [L,R=301]
# Удаляем символы .html в конце URL
RewriteCond %{THE_REQUEST} ([^\s]*)\.html
RewriteRule .* %1/ [L,R=301]
# Редиректим на html-файл, если он существует
# и в конце URL (ищем в запросе) есть слэш
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteCond %{THE_REQUEST} ([^\s]*)/
RewriteRule ^.*$ %1.html [L,QSA] ---------- Добавлено 14.11.2018 в 00:32 ---------- Про взаимоисключающие правила, кстати, я был не прав.
Там все логично.
Я не силен в этом, но на мой взгляд, набор правил странный...
Это для всех не физических файлов и папок.
Это если есть такой файл (на диске).
Т.е. правила взаимоисключающие.
Что было раньше и что хотели сделать?---------- Добавлено 13.11.2018 в 18:11 ----------Рецепт из сети, чтобы убрать расширение файла:
#Если это не папка
#Если это файл html на диске
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html [NC,L]
Может, Битмайну оборудование некуда девать?..
Сейчас качнут рынок, продадут все в наличии и предзаказов на полгода вперед и все снова дружно упадет. :D
Возможно, не буду спорить. Но, мне кажется, что ситуация с криптой очень похожа на бум доткомов, когда все кинулись вливать бабло в IT-проекты. А после того, как все накрылось медным тазом, стали все таки присматриваться к бизнес-процессам компаний.
Блокчейн проектам пора зарабатывать деньги.
_______________
P.S. Сарказм не красит людей. ;)
Да уж, только с чего бы?..
Не по теме: меня умилил в свое время пост Чарли Ли что-то вроде: "Я считаю, что это дикая спекуляция, поэтому продаю все свои лайты". Лайт по 200 с лишним, по-моему, стоил, а потом все накрылось медным тазом. Чуял, жук, чем все это кончится.