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

相关文章
相关标签/搜索