我正在使用这个https://github.com/panique/mini
如果我有一个看起来像这样的网址
http://domain.com/aaaa/index/b5b31f4d-0ac3-4419-b620-d5bc034717db
我想缩短链接。如果用户访问链接
http://domain.com/b5b31f4d-0ac3-4419-b620-d5bc034717db
或至少删除索引
http://domain.com/aaaa/b5b31f4d-0ac3-4419-b620-d5bc034717db
用户是否应到达此页面的内容
http://domain.com/aaaa/index/b5b31f4d-0ac3-4419-b620-d5bc034717db
b5b31f4d-0ac3-4419-b620-d5bc034717db is a random value for the user.
我测试了不同版本的
RewriteEngine on
RewriteRule ^([A-Za-z0-9_])/?$ aaaa/index/$1 [NC,L]
^我的域名
之后可以是随机数0-9和az [A-Za-z0-9_]
将其更改为aaaa / index / myRandomNumber
您可以将此代码放在htaccess中(必须在文档根文件夹中)
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-z0-9]+(-[a-z0-9]+)+)$ /aaaa/index/$1 [NC,L]
模式的限制是有意的,以便不重写每个不存在的文件/文件夹
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句