На моем сайте у меня есть несколько URL-адресов:
Главная страница:
mysite.com mysite.com/?content=about mysite.com/?content=posts&page=2
Subfolders:
mysite.com/subsite/ mysite.com/subsite/?content=about mysite.com/subsite2/?content=posts&page=2
Я бы хотел сделать их чистыми:
mysite.com/about/ mysite.com/posts/2 mysite.com/subsite/about/ mysite.com/subsite/posts/2
Теперь я смог использовать mod_rewrite для одной переменной и некоторые другие простые вещи, но я не совсем уверен, как это сделать. Когда я использую:
RewriteRule ^([az]+)/([a-z0-9-]+)/?$ /?content=$1&page=$2 [L]
Он распознает разделы URL как переменные, но также видит дочерний узел как переменную и пытается подключить «дочерний узел» для «контента».
Кто-нибудь сможет указать мне в правильном направлении?