0

重複の可能性:
方法: PHP での URL の書き換え?

私の意図は、URL で渡された変数 (id) を別の変数 (カスタム テキスト) に変更することです。より明確にするために、変更したいと思います:

から

www.mysite.com/page.php?id=14

www.mysite.com/page.php?id=the_best_product_for_them

またはさらに良い

www.mysite.com/product/the_best_product_for_them

データベースには、id='14' をテキスト 'the_best_product_for_them' (id, product_name) に関連付けるテーブルが既に存在します。

これはワードプレスがパーマリンクで行うことだと思います。.htaccess ファイルを使用して手動で行う方法も知っていますが、動的に行いたいと考えています。私が必要としているのは、どこから始めるべきか、そしてこれを達成するために何が必要かということです。

サーバーは Apache、コードは PHP です。

どうもありがとう、ジュリオ

4

1 に答える 1

1

ここで解決策が見つかると思います: Url Mod-Rewrite Get new Page with ID

# catch URL and  rewrite to index.php
RewriteRule ^product/([A-Za-z0-9-]+)/?$ index.php?id=$1 [NC,L]
  • Apache サーバーに mod_rewrite があることを確認してください
于 2013-01-30T17:02:09.950 に答える