TEL:400-8793-956
当前位置:程序、服务器

使用.htaccess重写URL

提问者: 近期获赞: 浏览人数: 发布时间:2020-12-20 15:16:58

 问:你好

 
我试图在ID的特定范围(从40到900)中重写.htaccess文件中的URL。但是它无法正常运行。
实际上,我想将页面的ID从40重定向到190。但是还要重定向ID,例如4,41,42 ......... 49,依此类推。
 
我尝试了以下
 
在RewriteEngine上 
的RewriteCond %{ REQUEST_URI }德拉敦/(。*)/([ 40-190 ])
重写规则德拉敦/(。*)/([ 40-190 ]) SD /页/位置。PHP的?城市=德拉敦& ID = 120
但是根本没有用
 
您能否弄清楚如何配置以下程序。谢谢您的帮助。
 
答:在.htaccess文件中的URL重写中,需要使用正则表达式。
要将URL在40到900之间重定向:
正则表达式将类似于:(4 [0-9] | [5-9] [0-9] | [1-9] [0-9] [0-9])
并且网址将如下所示:
 
RewriteRule Dehradun /(。*)/(4 [0-9] | [5-9] [0-9] | [1-9] [0-9] [0-9])sd / pages / location.php ?city = Dehradun&Id = 120
上一篇: 403错误无法加载HTML页面
下一篇: 使用带有AngularJS和Spring MVC的REST服务上传多个文件