繁体   English   中英

htaccess mod_rewrite条件和参数

[英]Htaccess mod_rewrite conditions and parameters

我需要有关.htaccess重写规则的帮助,以及那里的一些正则表达式。

我已经在htaccess中有一些重写规则定义,所以如果我调用html文件,它将作为php执行。

我现在需要的只是如果在浏览器中打开,例如:

http://mydomain.com/some-string/12345.html

调用文件article.php?id = 12345

(id值只能是整数)

如果可以帮助他如何实现这一目标...

先感谢您!

您可以使用以下代码来实现:

RewriteEngine On

RewriteRule ^some-string\/([0-9]*)\.html$ article.php?id=$1

基于@Michiel的答案:

RewriteEngine On

RewriteRule ^([a-z\-]+)\/([0-9]*)\.html$ article.php?id=$2 [NC,L]

这将捕获(小写字母和连字符)/(numbers).html并重定向到article.php?id = numbers。 即现在将捕获cars / 13.html,mens-shorts / 27.html等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM