.htaccess和RewriteRule表达式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.htaccess和RewriteRule表达式相关的知识,希望对你有一定的参考价值。

我有以下urls domain / jcb-wine {number} .html,我需要重写它们像domain / wines / {number}我做这样的事情

RewriteRule ^jcb-wine([0-9][0-9])$ /wines/$

但这没有效果:(

我的.htaccess

ErrorDocument 404 /404.shtml
Options +FollowSymLinks

RewriteEngine On
RewriteBase /
RewriteRule ^wine/([0-9]{2}) /jcb-wine$1.html

这该怎么做?

答案

不应该反过来吗?

RewriteRule ^wine/([0-9]+) /jcb-wine$1.html
另一答案

删除^ rr写完全uri喜欢

RewriteRule ^/jcb-wine([0-9]+)/?$ /wines/$1

以上是关于.htaccess和RewriteRule表达式的主要内容,如果未能解决你的问题,请参考以下文章

PHP 伪静态规则写法RewriteRule-htaccess详细语法使用

伪静态 RewriteRule-htaccess

PHP 伪静态规则写法RewriteRule-htaccess详细语法使用

伪静态规则写法RewriteRule-htaccess详细语法使用

.htaccess RewriteRule 国家代码和网址

.htaccess - ErrorDocument 与 RewriteRule