2017-01-22 27 views
0
私はメタでき

htaccessの書き換えルールのURL

/en/How-can-I-post-a-Video 

にURL

navi.php?a=815&lang=eng 

メタタイトル

How can I post a Video 

のルールを書き換えることができますどのように

タイトルは何とかURLに追加するために取得されますか?

答えて

0

urlにparamsを渡す代わりに、metaタグtitleを持つurlを作成する必要があります。 urlからarguementsを取り出してデータベースと照合し、結果データを取得します。これは.htaccessの動作方法です。

+0

サンプルコードはありますか? – karadayi

+0

は別の回答をします – Karthick

0

あなたはそうのような書き換えルールを作ることができます。

RewriteRule ^(.*)$ index.php?params=$1 [NC] 

これがそうのようなあなたの実際のPHPファイルを作成します:

index.php?params=value&param=value 

をそして、あなたの実際のURLがそうのように次のようになります。

http://url.com/params/param/value/param/value

あなたのPHPファイルでは、あなたはexplodinであなたのパラメータにアクセスすることができましたこれはそうです:

<?php 

$params = explode("/", $_GET['params']); 
for($i = 0; $i < count($params); $i+=2) { 

    echo $params[$i] ." has value: ". $params[$i+1] ."<br />"; 

} 

?>