Вы можете использовать (замаскированный) фрейм URL , например, если я правильно понимаю вашу иерархию:
Route::get('/index',function(){
return view('blog');
});
block.blade. php:
<html>
<body>
<iframe src="http://web.domain.com"></iframe>
</body>
</html>
или попробуйте переписать без перенаправления на уровне веб-сервера. Если вы используете Apache:
Перезапись без перенаправления требует включенного mod_proxy, а также mod_rewrite и .htaccess через Apache httpd.conf. (Если это не тот же VirtualHost, это не может быть сделано без mod_proxy, см. Абсолютный URL в разделе Подстановки в ссылках. Это «всегда» вызывает внешнее перенаправление.)
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
#if not already web.mydomain.com
RewriteCond %{HTTP_HOST} !^web\.mydomain\.com$ [NC]
#rewrite request is for www/* to web.mydomain.com
RewriteRule ^index/?$ http://web.mydomain.com/$1 [L,P,NC]