Q
有无斜线
3
A
回答
11
RewriteRule ^members/([^/]+)/?$ members.php?id=$1 [L]
刚添加“/?”最后要说的是寻找一个尾随的斜线,但是?说它不必在那里。
2
我不知道任何有关这个“mod-rewrite
”你说话(也许Apache模块?),但肯定看起来像一个regex,我知道这些。 :-)
试试这个:
RewriteRule ^members/([^/]+)(/|)$ members.php?id=$1 [L]
因此,要打破成片的^
手段 “开始”, “members/
” 的意思正是匹配,([^/]+)
表示“1个或多个字符AREN '斜线,分配为$1
“,(/|)
表示”斜杠或空字符串,分配给$2
“,末尾的$
部分表示”字符串必须在此结束“。
0
我只需要提取域名,所以我用这个:
^(?:https?:\/\/)?(?:www[0-9]*\.)?(.*?)(?:\/.*)?$
在我的电子表格,它看起来像这样:
=REGEXEXTRACT(CELL_WITH_URL,"^(?:https?:\/\/)?(?:www[0-9]*\.)?(.*?)(?:\/.*)?$")
希望,节省了某人一段时间!快乐的REGEXing!
相关问题
- 1. 没有斜线的dirs“/”
- 2. 链接没有斜线
- 3. 将斜线重定向到带有斜线的URL
- 4. 301结束斜线重定向没有结束斜线
- 5. 重写规则启用训练斜线和没有斜线
- 6. WordPress的WPDB条斜线(删除斜线)
- 7. Slack斜线命令有时有效
- 8. Nginx的proxy_pass与斜线变量无法
- 9. 使JSON无法逃脱斜线
- 10. 删除斜线
- 11. 斜线在preg_replace
- 12. 两条斜线
- 13. file:URIs和斜线
- 14. 斜线后.PHP
- 15. 逃生斜线
- 16. 后桥斜线
- 17. htaccess无法正常工作,有更多斜线的子网址
- 18. htaccess的网址转发到PHP文件有无斜线
- 19. Java的正则表达式 - 无法启动或斜线或空格结束,没有连续的斜线
- 20. yii2路线双斜线
- 21. 讨厌的WordPress重定向循环(尾部斜线,没有斜线等)
- 22. 301 /重定向没有斜线
- 23. 下载文件,发出带有斜线
- 24. 斜线在PHP变量没有在JavaScript
- 25. Laravel:带有斜线的URL的别名
- 26. mod_rewrite不能用于斜线斜杠
- 27. String.replaceAll单反斜线与双反斜杠
- 28. sqlite的,用斜线
- 29. 斜线VS问号
- 30. 春@RequestMapping和斜线