【发布时间】:2014-09-16 19:40:13
【问题描述】:
我一直在尝试不同的方法来创建这样的网址:
我试过了:
RewriteRule ^postal-zip/([0-9]+)$ code.php?thecode=$1 [L]
和
RewriteRule ^postal-zip/([0-9]+)$ postal-zip/code.php?thecode=$1 [L]
还有一些事情,但我没有得到结果,有人知道吗?
【问题讨论】:
标签: apache mod-rewrite seo
我一直在尝试不同的方法来创建这样的网址:
我试过了:
RewriteRule ^postal-zip/([0-9]+)$ code.php?thecode=$1 [L]
和
RewriteRule ^postal-zip/([0-9]+)$ postal-zip/code.php?thecode=$1 [L]
还有一些事情,但我没有得到结果,有人知道吗?
【问题讨论】:
标签: apache mod-rewrite seo
您的规则看起来不错。听起来mod-rewrite 没有打开。
首先,在你的规则之前,确保你有:
Options +FollowSymLinks -MultiViews
RewriteEngine On
接下来,要使其工作,mod_rewrite 必须安装并为.htaccess 文件激活。如果您不确定,要检查是否安装了 mod_rewrite,请查看phpinfo(); 输出中的已安装模块列表。默认情况下,.htaccess 文件未启用 mod_rewrite。如果您正在管理自己的服务器,请打开 httpd.conf 并确保 webroot 目录块包含以下行之一:AllowOverride FileInfo 或 AllowOverride All
【讨论】: