2016-09-13 16 views
0

下のURLのSEOフレンドリーなURLを書き込もうとしています。私はコードの下に書かれているhtaccessを使用したSEOフレンドリーなURLのmod_rewrite

www.url.com/item.php?id=_84_113_112&lang=en 

RewriteRule ^(.*)/(.*)/$ item.php?id=$2&lang=$1 [QSA,L] 

しかし、働いていない、誰もが助けることができますか?

+0

')/ $' '/' 'ことshoudと端にそれを強制)$' – cske

+1

の.htaccessやSEOは、とは何の関係もありません。 PHP – Epodax

答えて

1

恐らく余分な/が($の前に)問題です。
このように変更してください。

RewriteRule ^(.*)/(.*)$ item.php?id=$2&lang=$1 [QSA,L] 
0

あなたがこれを使用することができます -

RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ item.php?id=$1&lang=$2 
関連する問題