PHPとHTMLが同じファイルにありますが、URLをそのページの名前として表示する方法が正確ではありません。PHPスクリプト内からURLの外観を変更する方法
ここに私がしたいことの例があります:いくつかのページid = 1とそのページのタイトルはHelloWorldです。
代わりのsite.com/page.php?id=1
私はsite.com/HelloWorld
として表示されるURLをしたいと思います。しかし、私が午前問題は、私は唯一の私はIDによるタイトルを照会した後、そのページ内でページのタイトルを知ってもらうことです。
私が説明した設定を考慮すると、URLをページの名前として表示する方法はありますか?また、誰かがidの代わりにページの名前を使って見栄えの良いURLを使用してそのページにリンクしている場合でも、IDを取得する方法はありますか、それによってページの残りの部分は取得できますか?
ありがとうございます!
多くのフレームワークやCMSがこれを実現する方法(Drupal、CakePHP、RoR、Symfonyなど)をチェックしたいと思うでしょう。 – webbiedave
さて、あなたはidでpageNameを照会し、URLにpageNameを必要としますか?私はあなたが正しいページを取得しないので、これは単に不可能であると思います。だから(site.com/1/Helloworld'のように)そこにpageIdを追加するか、スクリプトを変更して名前を使ってページを取得してください。 – Sgoettschkes
@Booああ、あなたは正しい道にここにいるかもしれない!あなたが提案したURLでこれをどのように達成するのですか? IDと名前を取得し、スクリプト内から301を実行しますか? – GeekedOut