php - Apache mod_rewriteで作業しているときのタグのhref属性の正しい形式は何ですか?
質問する
199 次
1 に答える
1
href属性の正しいフォームはありません。各フォームは、異なる方法で機能します。
<a href="products">Products</a>
上記は、現在表示しているページから比較的離れているため、そうである可能性がありますdomain.com/products
が、domain.com/shop/products
最初にを使用して、ルートから直接リンクを使用することをお勧めします/
。次に例を示します。
<a href="/products">Products</a>
(URLの最後にaがないことdomain.com/products
に注意して/
ください。これにより、現在のhtaccessルールでは機能しなくなります)
両方を作成/products
し/products/
て正しい場所に移動するには、htaccessルールを次のように変更します。
RewriteRule ^([^/]*)/?$ /index.php?page=$1
はその?
前の文字をオプションにするので、/
この場合は。
于 2012-11-28T20:04:50.013 に答える