Eri*_*ker 10 apache .htaccess redirect
自去年以来我更新了我的网站两次,自从我的第一个版本以来,我有不同的页面名称.是否可以在apache中创建动态规则?
例如:
我用这些页面(例子):
我想创建一个规则,将abc123重定向到abc_123(如果存在),abc_123重定向到abc-123(如果存在).谢谢
Jam*_* M. 16
为什么不呢?
RewriteRule ^([a-z]+)([0-9]+)$ /$1-$2 [NC,L]
RewriteRule ^([a-z]+)_([0-9]+)$ /$1-$2 [NC,L]
Run Code Online (Sandbox Code Playgroud)
编辑:
或者您可以使用1条规则:
RewriteRule ^([a-z]+)(_?)([0-9]+)/?$ /$1-$3 [NC,L]
Run Code Online (Sandbox Code Playgroud)
通过这种方式,可以轻松地添加字符(_?)而不是一点一点地创建相同的规则.