我一直在尝试不同的方法来创建这样的url:
http://www.domain.com/postal-zip/123456
我试过了:
重写规则^postal zip/([0-9]+)$code.php?代码=$1[L]

重写规则^postal zip/([0-9]+)$postal zip/code.php?代码=$1[L]
还有一些事情我还没有得到结果,有人知道吗?

最佳答案

你的规矩看起来不错。听起来好像mod-rewrite没有打开。
首先,在制定规则之前,请确保:

Options +FollowSymLinks -MultiViews
RewriteEngine On

下一步,要使其工作,必须安装mod_rewrite并激活.htaccess文件。如果您不确定,要检查mod_rewrite是否已安装,请查看默认情况下phpinfo();输出中已安装模块的列表,mod_rewrite不会为.htaccess文件启用。如果您正在管理自己的服务器,请打开httpd.conf并确保webroot目录块包含以下行之一:AllowOverride FileInfoAllowOverride All

关于apache - 在rewriterule上的静态文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24947452/

10-13 02:38