Я использую Apache / PHP / MySql в качестве среды для CMS, и один из написанных мной модулей позволяет пользователю определять любую страницу в качестве корневой страницы для сайта. Я хотел бы разрешить и автоматизировать процесс перенаправления URL-адреса страницы, например, с "http://mysite.com/?page=home" на" http://mysite.com/".
У меня есть жестко закодированный .htaccess для поиска общего имени страницы по умолчанию "home", используя это:
RewriteCond %{QUERY_STRING} ^(.*)page=home$
RewriteRule ^$ /? [R=301,L]
Но я хотел бы сделать так, чтобы пользователю не нужно было прикасаться к файлу .htaccess, и он будет автоматически обновляться при выборе страницы по умолчанию в CMS. Я предполагаю, что мог бы использовать комментарий, чтобы начать и закончить переписать часть .htaccess, но в этот момент я немного потерян без хорошего места для начала. Любая помощь будет принята с благодарностью.