我之前有以下效果很好,
RewriteEngine on
RewriteRule ^([0-9]+)/?$ /news/index.php?post=$1 [L,QSA]
但我不希望它这样打开
https://example.com/news/index.php?post=123456
我希望它仅以只允许数字的方式打开
https://example.com/news/123456
是 /news/index.php?post=123456 不应该解析的请求 只有 /news/123456 应该可以访问
谢谢
您好,要实现此目的,请添加以下行并重新启动服务,其中提供的规则确保 URL 以“news/”开头,并捕获数值以按照您的期望将它们附加到 URL。
RewriteEngine on
RewriteRule ^news/(\d+)$ /news/index.php?post=$1 [L,QSA]