1

重複の可能性:
PHPでmod_rewriteを使用してURLを書き換えます

私は地元の都市の求人ポータルを開発しており、PHPとMySQLを使用して開発されています。都市での検索、経験レベルでの検索、業種別、最後に日付での検索など、さまざまな機能主義者を含めました。

私はこのようなURLを持っています:

http://example.com/job_details.php?id=hj11&location=Mumbai&job=System+Administrator&company=Exa+India+Pvt+Ltd       

私は私が期待した最終結果を達成するために多くの方法を試しました。しかし、それは私には起こらない.. :-(

私はこのようなものを探しています、

http://example.com/jobs-in-mumbai/Exa-India-Pvt-Ltd/
4

1 に答える 1

0

また、URLにIDを含める必要があります。したがって、URLは次のようになります。

http://example.com/jobs-in-mumbai/Exa-India-Pvt-Ltd/Mumbai/hj11

まず、ファイル名が「.htaccess」のテキストファイルを作成し、サーバーのホームフォルダ(パブリックホーム)に配置します。

指定されたコードをhtaccessファイルに配置します。ファイルをアップロードします。

指定されたURLを上記で指定されたURLに変換するためのコードは次のとおりです。

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/(.*)/(.*)/(.*)$ job_details.php?id=$4&location=$3&job=$1&company=$2 [L]

やってみて教えてください。.htaceessをjob_details.phpが配置されているのと同じフォルダーに配置します。これはパブリックホームフォルダにあると思います。

于 2012-10-11T09:24:20.253 に答える