php - Apache mod_rewriteで作業しているときのタグのhref属性の正しい形式は何ですか?
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   に答える