2011-04-05 2 views
0

私たちは一般に公開されているURLに "front /"を使用しています:http://www.iict.com/front/property/property_detail.php?pid=12?必要なURLからすべての詳細を削除したい(例: "front/property")。これは、http://www.iict.com/property_detail.php?pid-12です。私はlinuxサーバのURLを.htaccessを通して書き換える方法を知りたいです

この問題について私を助けてください。 Linuxベースのサーバーを使用しています

答えて

0

Webサーバーレベルでこれを行う方がよいでしょう。たとえば、Apacheを使用している場合は、mod_rewriteを使用します。

URLをよりきれいにすることができます(例:http://www.iict.com/property/12)。

使用しているサーバーソフトウェアを指定した場合、おそらく誰かが例を挙げたり、少なくとも適切なドキュメントを指しているはずです。

EDIT:Apacheのmod_rewriteドキュメントはhttp://httpd.apache.org/docs/current/mod/mod_rewrite.htmlです。Apacheを使用している場合は、役に立つ読書になります。

+0

をファイルの名前を変更ありがとう、私の問題を解決してください。 –

+0

何ですか?私はあなたに答えていない質問をしてきました。あなたがApacheを使っているならば何をすべきかを教える文書を指摘しました。私はすぐに使用できるソリューションを提供するためにあなたの従業員が立っているわけではありません、あなたは自分自身を助けるために喜んでする必要があります。 –

+0

このタイプの間違いは、もう一度覚えてはいけません。 –

0

これはPHPでは書き換えられません。
これはあなたのWebサーバーに書き換えられていますが、あなたはどのWebサーバーを持っていますか? http://www.iict.com/property_detail/12

ため

+0

ありがとうございます。私はApacheサーバーを使用しています。 –

+0

@Lawrence Cheroneは既にあなたにアイデアを与えています – azat

1

anything.htaccess.txtというファイルを作成し、それに以下の行を配置

RewriteEngine On 
RewriteRule ^property_detail/([a-zA-Z0-9\-]+)$ front/property/property_detail.php?pid=$1 

アップロードホスティングには、あまりにも ".htaccessファイル"

+0

ありがとうございました。本当にありがとうございます。 –

+0

ive私の答えを編集しました:) –

+0

私はhttp://www.iict.com/property_detail.php?pid-12からhtaccessに設定することができます –

関連する問題