簡単な質問がありますが、スクリプトでそれを行う方法を見つけることができませんでした。
これの代わりに:
http://www.mySite.com/player.php?id=3773
私はこれを必要とする:
http:/www.mySite.com/europe/spain/real-madrid/cristiano-ronlado/
簡単な質問がありますが、スクリプトでそれを行う方法を見つけることができませんでした。
これの代わりに:
http://www.mySite.com/player.php?id=3773
私はこれを必要とする:
http:/www.mySite.com/europe/spain/real-madrid/cristiano-ronlado/
このための例とチュートリアルがインターネット中にあります。適切なキーワードを検索するだけです。いくつかの例:
.htaccess
書き直し.htaccess
書き直しについて学ぶときに役立つと思ったサイトの1つは、次のサイトです。
http://corz.org/serv/tricks/htaccess2.php
そしてもっとフレンドリーなもの:
http://net.tutsplus.com/tutorials/other/using-htaccess-files-for-pretty-urls/
それはあなたに基本的なことを教えますが、より深くより複雑なことにも入ります。
役立つヒント
非常に重要なことの1つは、リンクされたファイルで問題が発生することです。そうしないと、HTMLで絶対リンクを使用することになります。
したがって、これの代わりに:
<link rel="stylesheet" href="/css/stylsheet.css" />
次のようにアドレス全体を指定する必要があります。
<link rel="stylesheet" href="//example.net/css/stylsheet.css" />
上記が必要な理由は、サーバーにと解釈するexample.net/blah/blah/blah/
ように指示してexample.net/blah.php?id=123
いるが、ブラウザはそれをexample.net/blah/blah/blah
としか認識しないため、相対リンクが壊れているためです。
アップデート
もう1つ言及すべきことは、これはサーバー側で処理されますが、書き換えを処理するのはPHPではなく、Apacheであるということです。