繁体   English   中英

从子目录重定向复杂的.htaccess

[英]Complex .htaccess redirect from subdirectory

找不到有关此问题的现有问题和答案。

我们如何从该页面重定向:

http://duh.com/candy-apple/123-main-st-OK-48775/1226460/157/

对此:

http://duh.com/details?id=1226460

要知道的事

  • URI唯一需要的部分是7位数字。 总是在URI的同一级别的子目录中找到它。
  • 无法知道前两个子目录(/ candy-apple / 123-main-st-OK-48775 /)中的字符串是什么
  • 子目录的编号将始终与7位数字相同。

在根.htaccess中尝试以下规则:

RewriteEngine On

RewriteRule ^[^/]+/[^/]+/(\d+)/.*$ details?id=$1 [L,QSA]

试用此htaccess规则进行重定向

http://duh.com/candy-apple/123-main-st-OK-48775/1226460/157/

http://duh.com/details?id=1226460

RewriteRule ^candy-apple/([a-zA-Z0-9-_]+)/([0-9]+)/([0-9]+)/?$ details?id=$2 [L,QSA]

暂无
暂无

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

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