httpd.conf文件與.htaccess文件的對比

 httpd.conf文件與.htaccess文件相比,Apache對二者的mod_rewrite規則在處理方法上有些細微的差異。在實php

際運行時,若是有任何緣由使得傾向於使用httpd.conf,都須要考慮這些差異:html

  一、應該將重寫規則放置在httpd.conf文件或vhosts.conf文件的<VirtualHost>元素以內,而不是.htaccess文件。htm

  二、當使用httpd.conf文件時,URL地址中跟在域名後的斜扛符號(/)被看成URL地址的一部分。域名

  之後的練習中,咱們將看到這樣的URL地址重寫代碼:it

 

  RewriteEngine On方法

  RewriteRule ^my-super-product\.html$ /product.php?product_id=123hosts

 

  看成用「httpd.conf」文件時,規則須要包含一個額外的斜槓:rewrite

 

  RewriteEngine On文件

  RewriteRule ^/my-super-product\.html$ /product.php?product_id=123co

相關文章
相關標籤/搜索