Зато для друпала, наскока мне помнится, движок либрусека есть в паблике ☝
А в чем проблема?
Disallow: */$
SELECT * FROM `table_name` WHERE FIND_IN_SET( 'word', `column_name` ) > 0
Ну во-первых нужно заняться нормализацией БД. Т.е. сделать отдельную таблицу всевозможных статусов: status_id | status_text
А в таблицу пользователей записывать только числовое id - это сократит как размер БД, так и увеличит производительность.
А во-вторых если делать отдельную таблицу, в которую будут записываться пользователи и их статусы на разных сайтах, то можно (и нужно) статус по-умолчанию (Simple) туда не заносить, - только отличные от него статусы. И при выборке, если записи нет. присваивать статус по умолчанию. Это сильно сократит размер таблицы с полутора миллионов.
Судя по всему, это время действия статуса.
А зачем это делать через directoryindex и рерайты? Я бы в index.html с помощью php поставил 301 редирект на нужную страницу и все. Поисковики все склеят как нужно.
Ну а кто ж его знает что там за статусы. Может там админ/не админ :)
А как же эта, как ее, безопасность? :(
У битрикса есть нормальные встроенные средства для создания ЧПУ во многих компонентах. А 90% дублей страниц у битрикса закрываются тремя директивами:
Disallow: /*ELEMENT_ID*
Disallow: /*SHOWALL*
Disallow: /*PAGEN*
Добавлю к сообщению madwat.
Посмотрел несколько сайтов. Ну во-первых контент даже не рерайт, а просто копипаст. Во-вторых на некоторых сайтах двойной title (я имею ввиду что на странице - два тега title). В третьих - что за странные урлы? Про modrewrite и ЧПУ слышали? "catalog.php?id=999" - такое еще нормально в современном интернете, но у вас какая-то каша.
<div class="phone_numbers"><p>Тел./факс: ***<br /> ****</p><p> ****</p><p> ****</p><p> </p>
жесть ваще 🤪 (номера звездочками закрыл я).
Я бы создал отдельную таблицу для статусов. user_id | site_id | status как-то так.