私はこれにかなり慣れていないので、.htaccessとmod_rewriteを使用して自分のサイトのURLをSEOフレンドリーなURLに変換する方法について疑問に思っていましたか?
私のURLはmydomain.com/index.php?pid=1&pagename=Some Page
という形式を取ります
mydomain.com/Some Page
になりたい
OR
mydomain.com/somepage.html
Mod_rewriteと.htaccessでこれが可能であることは知っていますが、これを達成する方法に関する正確な答えを見つけるのに苦労していますか?
Webで検索しているときに(または、より具体的には http://www.stackoverflow.com で)多くのtutoを見つけることができます。
例えば、あなたはこれを見つけることができます 良いチュートリアル 。
つまり、条件RewriteCond(1つ以上)を使用してから、やりたい書き換えを追加する必要があります RewriteRule。
たとえば、ユーザーを別のドメインにリダイレクトするとします(これはダミーの例です。おそらくこれを処理するより良い方法があります)。
RewriteEngine On
RewriteCond %{HTTP_Host} ^www.domain.com$
RewriteCond %{REQUEST_URI} !^/HTML2/
RewriteRule ^(.*)$ /HTML2/$1