2016-09-14 17 views
0
Redirect 301 /aboutus.html http://www.somedomain.co.uk/about-us/ 
Redirect 301 /brochuredownloads.php?file=Wessex_Sectional_Brochure.pdf http://www.somedomain.co.uk/brochure-downloads/ 

私は、wordpressへのサイトの変更が完了したところで、1つのコアPHPサイトを開発していました。だから私は404ページを取得しているいくつかのリンク。だから私はそれをリダイレクトしたい。php .htaccessが正しくリダイレ​​クトされない

上記は私の.htaccessリダイレクトコードです。 1行目は正常に動作します。しかし2行目は動作しません。あなたは私がなぜ正しくリダイレ​​クトされないのか教えていただけますか?

はまた、私は多くの方法を試してみました -

Redirect 301 "/brochuredownloads.php?file=Wessex_Sectional_Brochure.pdf" http://www.somedomain.co.uk/brochure-downloads/ 
Redirect 301 ^brochuredownloads.php?file=Wessex_Sectional_Brochure.pdf$ http://www.somedomain.co.uk/brochure-downloads/ 
Redirect 301 brochuredownloads.php\?file=Wessex_Sectional_Brochure.pdf http://www.somedomain.co.uk/brochure-downloads/ 

これらは

+0

「Redirect 301 /brochuredownloads.php http:// www.somedomain.co.uk/brochure-downloads/' – dinesh

+0

いいえ、私はリダイレクトしますか?私が言及した特定のリンク。 – Chinmay235

+0

@Chinuブラウザのキャッシュをクリアしましたか? – 123

答えて

1

mod_aliasを働いていないクエリ文字列マッチング(https://httpd.apache.org/docs/current/mod/mod_alias.html)をサポートしていません、あなたはmod_rewriteのを使用する必要があります、このような何か:

RewriteEngine On 
RewriteCond %{THE_REQUEST} "brochuredownloads\.php\?file=Wessex_Sectional_Brochure\.pdf" 
RewriteRule . http://www.somedomain.co.uk/brochure-downloads/ [R=301,L] 
+0

Hello @Vracコードが機能しません。 : – Chinmay235

+1

それは私のために働いています。あなたは働いていないということはどういう意味ですか?何が起こっていますか?それを実行すると、Apacheエラーログが出力されます。 – Vrac

+0

もう一度試してみます。 – Chinmay235

関連する問題