0
有一种简单的方法来的301重定向htaccess的URL重写
http://www.site-name.com/yellow-cars
到
http://www.site-name.com/shop/catalog/all/Yellow_Cars
我不知道,如果在URL中的最后一段可以在创建.htaccess文件?
有一种简单的方法来的301重定向htaccess的URL重写
http://www.site-name.com/yellow-cars
到
http://www.site-name.com/shop/catalog/all/Yellow_Cars
我不知道,如果在URL中的最后一段可以在创建.htaccess文件?
您可以用类似尝试:
RewriteMap capitalize int:toupper RewriteRule /(\w)(\w+)-(\w)(\w+) /shop/catalog/all/${capitalize:$1}$2_${capitalize:$3}$4 [R=301]
它可与RewriteMap
做到:
dehyphen.py
#!/usr/bin/python
import sys
for line in sys.stdin:
print '_'.join(s.capitalize() for s in line.split('-'))
sys.stdout.flush()
RewriteMap dehyphen prg:dehyphen.py
RewriteRule /(.+) /shop/catalog/all/${dehyphen:$1} [L]
确保dehyphen.py可执行。