Szeretnék blog felhasználóknak subdomain elérést. Találtam erre a példát a drupal.org-on.
Apache konfig:
Configure Apache Wildcard support Assuming your Apache config uses vHosts, your new configuration would look like this: <virtualhost> ServerName domain.com:80 ServerAlias *.domain.com ... .. </virtualhost> The ServerAlias statement enables Wildcard support for your domain. From now on, your Apache vHost will react on non-existent subdomains.
Rewrite konfig
RewriteCond %{ENV:REDIRECT_STATUS} ^$ RewriteCond %{HTTP_HOST} !^(www\.)?yourdomain\.com$ [NC] RewriteCond %{HTTP_HOST} ^(www\.)?([^\.]+)\.yourdomain\.com$ [NC] RewriteRule ^(.*)$ http://www.yourdomain.com/blogs/%2/$1 [R=301,L]
A nagy gond , hogy Nginx a webszerver és nem értek a rewrite-hoz.
Jelenlegi rewrite szabályom :
if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?q=$1 last; }
Valaki esetleg át tudná fordítani az apache rewrite-ot nginx-re?
Ezer köszönet érte!
Drupal verzió:
Fórum: