-4

簡単な質問がありますが、スクリプトでそれを行う方法を見つけることができませんでした。

これの代わりに:

http://www.mySite.com/player.php?id=3773

私はこれを必要とする:

http:/www.mySite.com/europe/spain/real-madrid/cristiano-ronlado/
4

1 に答える 1

1

このための例とチュートリアルがインターネット中にあります。適切なキーワードを検索するだけです。いくつかの例:

  1. バニティURL
  2. クリーンURL
  3. .htaccess書き直し
  4. SEOに適したURL

.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であるということです。

于 2013-01-07T14:33:26.000 に答える