2011-07-03 8 views
0

用URLリライトの動的PHP/MySQLのURLは現在、自分のサイトのURLは以下のとおりです。方法:SEO

http://www.domain.com/accreditation_training_view.php?id=1 

私の代わりに、データベースからページのタイトルであることをURLをしたいと思います。表では、ページのタイトルは単に「タイトル」列です。

ページタイトルは: "DISCの認定"

私はこのように見えるようにURLをしたいと思います:

http://www.domain.com/disc_accreditation 

一部のページは、それらの '&' 記号を持っています。私はそれらを ''という言葉に置き換えたいと思います。大文字を小文字にすることをお勧めします。

私は、htaccessとそれに対応するPHPコードを攻撃する最良の方法は不明です。私はこのサイト上の他の例を見てきましたが、これはまったく同じものではありません。

ご協力いただきまして誠にありがとうございます。

スコット

+1

slugifyという単語を検索します。これは、タイトルをフレンドリーなURLに変えるプロセスです。 – Gazler

答えて

0

あなたは(.htaccessファイルをアクセスすることはできませんあなたのサイトの内容である、)ページのタイトルを取得する必要がありますので、私は.htaccessによって定期的にそれを行うにはどのような方法を参照することはできません。あなたはどのCMSまたはフレームワーク(Wordpressの、Joomlaのを!...)を使用している場合は

しかし、URL書き換え含め(またはプラグイン経由)があるかもしれません、チェックを持っています!

+0

最大、私は簡単に自分のサイトの仕方を変えることができます。私は必要ならばIDの代わりにページのタイトルを渡すことができます。その場合、実行する必要があるのは、.phpの削除とページファイル名の削除です。スペースをアンダースコアに置き換え、 '&'記号を単語 'and'に置き換えます。 –

+0

私はよく分かります。そして、あなたはGazlerによって与えられた助言に従ってください。 http://sourcecookbook.com/en/recipes/8/function-to-slugify-strings-in-php(またはSTFWがあなたに与えるもの)をここで見ることができます。 – JMax