Level 3
anyone looking for php side solution, create a global middleware with this code: make sure your config.app.url is configured
<?php
namespace App\Http\Middleware;
use Closure;
class RedirectIndexPhp
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
*
* @return mixed
*/
public function handle($request, Closure $next)
{
//redirect url like example.com/index.php/test to example.com/test
$find = "index.php";
$pos = strpos($request->fullUrl(), $find);
if ($pos !== false) {
$url = substr($request->fullUrl(), $pos + strlen($find));
return redirect(config('app.url') . $url, 301);
}
return $next($request);
}
}
1 like