То, что вы хотите сделать, может быть выполнено с помощью переписывания URL-адреса или, в частности, улучшения URL-адреса.
Я только что быстро нашел этот хорошо объясненный пост в блоге для вас , я надеюсь, что он поможет вам с обучением переписывать URL-части .
Что касается #
(ожидая, что вы теперь знаете, о чем я говорю), я не вижу проблемы в передаче одной и той же переменной в переписанный URL дважды. Как: (обратите внимание на последнюю часть первой строки)
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)$ /$1/$2/#$2 [R]
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/$ /index.php?page=$1&subpage=$2
Хотя вам придется убежать от #
-части, и кажется , что это можно сделать следующим образом:
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)$ /$1/$2/\%23$2 [R,NE]
Кстати, перезапись URL-адреса не , что сложно (но может стать сложным, и я не эксперт), но Google может сильно помочь в этом.