Итак, я пытаюсь: sub.example.com/page переписать на www.example.com/sub/page
У меня есть этот код, который работает (обратите внимание на последний символ):
RewriteCond %{HTTP_HOST} !www.example.com$ [NC]
RewriteCond %{HTTP_HOST} ^([a-z0-9-]+).example.com [NC]
RewriteRule ^(.*) http://www.example.com/%1/$1 [R]
И этот код, который не:
RewriteCond %{HTTP_HOST} !www.example.com$ [NC]
RewriteCond %{HTTP_HOST} ^([a-z0-9-]+).example.com [NC]
RewriteRule ^(.*) http://www.example.com/%1/$1 [L]
Я хочу, чтобы URL оставался таким, каким его набрал пользователь, но, похоже, выдает ошибку 500.Я включил ведение журнала, чтобы попытаться помочь, но он не дает никаких подсказок.Возможно ли это?