0
最近私のウェブサイトcorePHPをLaravelに変更しました。だから私は多くの古いURlsを持っており、それらを新しいURLとしてリダイレクトしたい。php [laravel、htaccess]のURLをリダイレクトする方法
私の古いURL - www.xyz.com/ad_posted.php?title=pure-murra-buffalo-son-bharatpur-1476942104
私はこのような新しいURLにしたい - www.xyz。 COM /猫/ SUBCAT /純粋-murra - バッファロー - 息子 - バーラトプル-1476942104
私はroute.php
Route::get('{uri}', function($uri){
$title = Input::get('title');
if(preg_match('ad_posted.php?title=', $uri) && isset($title)){
return Redirect::to('www.xyz.com/cat/subcat/'.$title);
}
else{
App::abort(404);
}
})->where('all', '.*');
のコードを持っている。しかし、それは動作しませんでした。
「機能しません」とはどういう意味ですか?クライアントがリダイレクトされていないか、ウェブサイトがクラッシュするか404を返しますか? –
はい、リダイレクトされていません、「申し訳ありませんが、あなたが探しているページが見つかりませんでした」と表示されています。 –
下記の答えとして修正されました。 –