Php .htaccess重写规则在切换提供程序后不起作用
我想有一个在我的网站上托管的图像短链接。例如:Php .htaccess重写规则在切换提供程序后不起作用,php,apache,.htaccess,mod-rewrite,Php,Apache,.htaccess,Mod Rewrite,我想有一个在我的网站上托管的图像短链接。例如: http://quartzic.co/sharex/quartzic/UUd.png 短链接: i.quartzic.co/nUUd 子域“i”重定向到,“n”字符表示文件存储的目录。预期的行为是访问短链接,并查看长链接上承载的图像文件(浏览器中的URL不会更改) 以下是我在/sharex/目录中的.htaccess文件: RewriteEngine On RewriteBase / RewriteRule ^n(.*)$ /quartzic/
http://quartzic.co/sharex/quartzic/UUd.png
短链接:
i.quartzic.co/nUUd
子域“i”重定向到,“n”字符表示文件存储的目录。预期的行为是访问短链接,并查看长链接上承载的图像文件(浏览器中的URL不会更改)
以下是我在/sharex/目录中的.htaccess文件:
RewriteEngine On
RewriteBase /
RewriteRule ^n(.*)$ /quartzic/$1.png [P,L]
这个问题是在切换主机提供商后出现的,即使在我以前的主机上也是如此。这是假设您在新主机上正确设置了
mod_代理
修复您的RewriteBase
,并在目标中使用相对URI:
RewriteEngine On
RewriteBase /sharex/
RewriteRule ^n(.*)$ quartzic/$1.png [P,NC,L]
这是假设您在新主机上正确设置了mod_代理
修复您的RewriteBase
,并在目标中使用相对URI:
RewriteEngine On
RewriteBase /sharex/
RewriteRule ^n(.*)$ quartzic/$1.png [P,NC,L]
嗯,我刚刚弄明白了为什么这不起作用-显然我的新共享主机提供商不支持mod_proxy:(无论如何谢谢你的帮助,我刚刚弄明白了为什么这不起作用-显然我的新共享主机提供商不支持mod_proxy:(无论如何谢谢你的帮助