我正在使用此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和a-z [A-Za-z0-9_]
将其更改为aaaa / index / myRandomNumber
答案 0 :(得分:0)
您可以将此代码放入htaccess(必须位于文档根文件夹中)
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-z0-9]+(-[a-z0-9]+)+)$ /aaaa/index/$1 [NC,L]
模式的限制是有意的,以便不重写每个不存在的文件/文件夹