Предисловие: я знаю, что это небольшой недостаток безопасности, но я бы хотел htaccess решение
У меня есть полуприватная вики (php, mysql, mediawiki), которую я хотел бы разрешить только для определенного диапазона IP-адресов, кроме как сделать ее общедоступной (разрешить все), если заголовок статьи title = public_articleName #### , который я считаю ^ title = public_articleName ([0-9] {4}) $ ?
Я также использую правила переписывания в htaccess верхнего уровня, чтобы URL-адреса были украшены (www.site.com/wiki/article
на самом деле www.site.com/wiki/index.php?title=article
), в моем случае я бы хотел, чтобы www.site.com/wiki/
был (частично) запрещен, но www.site.com/wiki/public_articleName2345
был видим )
Есть идеи? Я знаю, что вы можете получить доступ к% {QUERY_STRING}, но я понятия не имею, форсировать 403 на основе этого совпадения (за исключением IP-адресов xxx.xxx.xx.xxx)
Спасибо за ваш вклад
редактирование: уточнения