【发布时间】:2015-09-01 06:09:41
【问题描述】:
我对 .htaccess 重写功能进行了一些搜索,但找不到任何带有 html 参考的示例。
我正在尝试从我的 example.com/products/category/ 链接重定向到另一个页面。 这是我希望 .htaccess 文件重定向的链接:
<a href="example.com/products/category/?category=bathroom">
我想实现这种风格:
example.com/products/category/bathroom/
这是我的 .htaccess ReWriteRule:
RewriteRule ^products/([A-Za-z0-9-]+)/?$ /products/category.php/?category=$1 [L] # Process category
请注意,我对两者都使用了两个不同的 php 页面。 page-category.php 和 category.php
我把它放在后面
RewriteEngine On
RewriteBase /
但它仍然不起作用..当我尝试一些组合时唯一发生的事情,它抛出了一个内部服务器错误。我的正则表达式有问题还是我没有正确链接?
编辑:我正在使用 wordpress,我忘了提及,抱歉。
【问题讨论】:
标签: php regex apache .htaccess mod-rewrite