私は長年にわたってdrupal 4.7のインストールを使用していましたが、最近の問題が解決しました。すなわち、書き換えられたURLは次のようにこれらの文字を表示しています。?q =すべてのDrupalで生成されたURL:http://sitename.com/?q=path/alias。前にはhttp://sitename.com/path/aliasとなります。Modリライト/クリーンURL問題
私は最近、いくつかのサイドブロック内でコンテキスト依存のリンクスタイリングを追加するために、いくつかのPHPコードを使用し始めたということを推測しています。
<?php $alias= $_GET['q']; ?>
<a <?php $pos=strpos($alias,"1234"); // node number
if(!$pos == false) {
echo 'style="color:black"';
} ?> href="internal/link/alias">Internal Link</a>
以上最近:ここでは、コードです
<?php $path = isset($_GET['q']) ? $_GET['q'] : '<front>';
$alias = url($path, array('absolute' => TRUE)); ?>
<a <?php $pos=strpos($alias,"internal/link/alias");
if(!$pos == false) {
echo 'style="color:black"';
} ?> href="internal/link/alias">Internal Link</a>
これが問題だろうか?もしそうなら、修正に関するアイデアはありますか?
あなたがそのコードをコメントアウトすると、それはやめますか?それがそれを引き起こしていることを確認する最良の方法でしょう。 –
また、あなたがあなたの.htaccessを動かさなかったことを確認してください。あなたのコードは、私にそれを加えるべきではありませんか? – easel
アイデアありがとう、他に何も出てこない場合は試してみる... –