2017-09-26 9 views
-1

私の古いURL:codeigniterの.htaccessファイルを使用して古いURLを新しいURLにリダイレクトするにはどうすればよいですか?

http://www.mywebsite.com/view-college?college_name=Shri%20Ram%20College%20of%20Commerce,%20New%20Delhi%20(commerce) 

私の新しいURL:

http://www.mywebsite.com/college/Shri%20Ram%20College%20of%20Commerce,%20New%20Delhi%20(commerce) 

私の.htaccessファイル

RewriteEngine on 
RewriteCond $1 !^(index\.php|resources|robots\.txt) 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L,QSA] 

RewriteCond %{THE_REQUEST} \s/+(.+)\.php[\s?] [NC] 
RewriteRule^/%1 [R=301,L,NE] 

# To internally rewrite to .php 
RewriteCond %{REQUEST_FILENAME}.php -f 
RewriteRule^%{REQUEST_URI}.php [L] 

私はCodeIgniterのに私のコアPHPプロジェクトを変換しました。私はmywebsite.comのような私のウェブサイトを検索し、それをクリックして私は間違いなく私のcodeigniterウェブサイトを訪問していますが、私は古いURLと404エラーを表示する特定のページをクリックするとき。だから、どうすれば修正できますか?どうか私を助けてください。

college

+0

誰でも私を助けることができますpls – omkara

答えて

0

view-collegeは、2つの異なるルートでありがとうございました。私はあなたの他のルートについても知らない。 Google Webマスターを使用して404ページをすべて検索し、1つずつ修正することができますか。

すべてのURLのパターンがある場合は、このような細いパターンに従うことができます。

Redirect /view-college(.*)$ /college/$1 [R=301,L] 
関連する問題