Internetz でこのコードを見つけました。現在のページの URL をチェックします。
function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}
だから今、私はこのようなことができます。
elseif (curPageURL() == "http://www.example.com/pageexample") {
<meta tags here>
}
偉大な。しかし、これをページネーションページにも使用したいと思います。これらの URL は次のようになります。
http://www.example.com/pageexample?start=30&groep=0
http://www.example.com/pageexample?start=60&groep=0
http://www.example.com/pageexample?start=90&groep=0
[....]
http://www.example.com/pageexample?start=270&groep=0
これらのリンクのすべてに if ステートメントを使用できますが、むしろ使用したいと思います。ワイルドカードなどを追加することは可能ですか? このように私は推測します(に注意してください*
)
elseif (curPageURL() == "http://www.example.com/pageexample" OR curPageURL() == "http://www.example.com/pageexample?start=*&groep=0") {
編集:これらすべての URL に対してこれを実行したいと思います。なぜなら、それらに同じmeta description
, <title>
and <link rel="canonical"
. すべてのページ (10+ atm) に対して if ステートメントを実行することで手動でこれを行うことができましたが、もっと良い方法があると考えました。