Мне потребовалось 2 часа, но я не могу понять это, и я не знаю, как найти решение для Google.
Это мое правило перезаписи в .htaccess-файле:
RewriteCond %{REQUEST_URI} ^/blog(.*)
RewriteRule ^(.*) http://localhost:2368/$1 [P]
Когда я вызываю example.com/blog, он должен перенаправить меня в мой блог.Блог - это блог-призрак, работающий в nodejs (порт 2368).
Это будет работать, когда я не использую условие.Таким образом, я вижу основной сайт моего блога на example.com.
http://example.com/xy => http://localhost:2368/xy
Но с условием и правилом, похоже, что это происходит:
http://example.com/blog/xy => http://localhost:2368/blog/xy
Но я нене хотите, чтобы он перенаправлял на http://localhost:2368/blog/xy. Это может перенаправить на http://localhost:2368/xy.
Как я могу решить эту проблему?