Код: Выделить всё
RewriteRule ^thread/([0-9]+)/?([0-9]+)?$ thread.php?t=$1&p=$2 [NC,QSA]
< /code>
Хотя это технически твердые кодируют путь на каждую страницу, изменение его на каждой странице лучше, чем поддерживать все ссылки на ресурсы. Кроме того, я мог бы установить переменную PHP для обработки этого с одного места. Якоря теги больше не уважают текущий адрес и смотрите на базовый URL. Итак, «Forum/Thread/12345#thing» вместо этого становится «Forum/#thing». Я понимаю, что самое простое исправление - это, вероятно, просто префикс ссылки с полным путем страницы, но я хотел бы посмотреть, можно ли его избежать. В идеале я тоже хотел бы не использовать базу, если это возможно. Так что, если кто -нибудь понимает, что я пытался объяснить, можете ли вы указать мне в правильном направлении?
Подробнее здесь: https://stackoverflow.com/questions/797 ... nd-anchors
Мобильная версия