我对我的重定向问题有疑问。我尝试执行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。
您能帮我解决这个问题吗?谢谢!
好的,如果没有选项FollowSymlinks,mod重写将无法工作,这是另一种转换htaccess规则的方法,重定向是否可以工作?
您可以改用mod_alias:
RedirectMatch 301 ^([^.]+)/([a-zA-Z]+)([0-9]+)\.htm$ /g-1maj-2010/$1/img$3.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句