我对我的重定向问题有疑问。
我试过做htaccess规则,但不幸的是,它不能在我的服务器上运行
我想要的是什么:
旧网址http://www.elektrolety.com/g-1maj-2010/ipage00022.htm
(编号从1到115)
新网址http://www.elektrolety.com/g-1maj-2010/img00022.html
(由htaccess直接翻译)
我的.htaccess文件包含下一行:
RewriteEngine On
RewriteBase /g-1maj-2010/
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^([^.]+)/([a-zA-Z]+)([0-9]+)\.htm$ $1/img$3.html [R=301,L,NC]
它在htaccess.madewithlove.be测试仪上运行良好,但在我的服务器上没有。提供商禁止使用OptionSymlinks。
你能帮我解决这个问题吗?谢谢!
答案 0 :(得分:0)
好的,当mod重写没有Options FollowSymlinks工作时,是如何转换htaccess规则的另一种方法,可以重定向工作吗?
您可以改为使用mod_alias:
RedirectMatch 301 ^([^.]+)/([a-zA-Z]+)([0-9]+)\.htm$ /g-1maj-2010/$1/img$3.html