通过 HTACCESS 进行 Mod 重写的正则表达式
我需要一个可以在 HTACCESS 文件中使用的正则表达式来重写:
http://www.sample.com/dir/1-2-3.php
1 = 仅小写字母,否限制数量
2 = 字母数字(仅限小写字母)和破折号,对字符数量没有限制
3 = 字母数字(仅限大写字母),对字符数量没有限制
(注意:1、2、 3 是故意的,将出现在 URL 中)
到
http://www.sample.com/dir/sub/page.php?v=ABC12345
其中 ABC12345 是原始 URL 中的#3 。
I need a regular expression which I can use in an HTACCESS file to rewrite:
http://www.sample.com/dir/1-2-3.php
1 = lower case letters only, no limit on how many
2 = alpha numeric (lower case letters only) and dashes, no limit on how many characters
3 = alpha numeric (upper case letters only), no limit on how many characters
(NOTE: The dashes between 1, 2, 3 are intentional, and will be present in the URL)
to
http://www.sample.com/dir/sub/page.php?v=ABC12345
Where ABC12345 is #3 from the original URL.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果我理解正确,以下内容应该有效。
希望这有帮助。
If I'm understanding correctly, the following should work.
Hope this helps.
在您的 .htaccess 中尝试此规则:
Try this rule in your .htaccess: