Мені потрібно переписати такий URL:
mydomain.com/dashboard/index.php?user=john-dow
до
john-dow.mydomain.com/dashboard/index.php
Тому я хочу взяти значення рядка запиту ірозмістіть його на початку мого домену, а потім - крапку. Метою є створення користувацького URL-адреси, тому він виглядає дуже дружелюбним для користувачів. Але насправді я не знаю, як я можу це зробити. Чи можна це зробити за допомогою .htaccess? Якщо так, то як?
Відповіді:
0 для відповіді № 1Використовуйте у своєму dashboard/.htaccess
:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^(.+).mydomain.com$ [NC]
RewriteCond %{QUERY_STRING} ^user=(.+)$
RewriteRule ^index.php$ http://%1.mydomain.com/dashboard/index.php? [R,L]