2016-07-21 22 views
2

私はhtaccessで301のリダイレクトを行いましたが、最終リンクが間違っている理由を理解できませんか?htaccess 301が間違ったURLにリダイレクト

これは私がhttp://example.com/about?/about-us/

で終わるものです。むしろよりクリーンで、これは私が何をした...正常に見える私にはこれは私のhtaccessのコード

Redirect 301 /about-us/ /about 

あるhttp://example.com/about

を意図違う?

私はまた

Redirect 301 /about-us/ http://example.com/about 
+0

[OK]をので、私はそれが動作するようになりました追加することによって?最後に。リダイレクト301/about-us/http://example.com/aboutな​​ど?今は持っている? URLの最後に.../ – TSlegaitis

+0

これは、Expression Engineからindex.phpを削除することと関係があると思うhtaccessルールは100%確実ではない – TSlegaitis

答えて

1

を試してみたあなたは代わりにRedirectを使用してのapacheのmod_rewriteを使用して試すことができますhttp://www.example.com/about-us/

からリダイレクトする必要があります。

RewriteEngine on 
RewriteBase/
RewriteRule ^about-us/?$ /about [L,R=301] 
+0

伝説!どうもありがとう! – TSlegaitis

関連する問題