以下情况是否可能以及如何:
用户访问互联网地址:www.example.com/image/123.png
文件123.png不存在 - 它是在输入地址时创建的,并通过imagepng输出给用户。
目前我正在这样做www.example.com/image/?link=123.png
我没有对服务器的shell访问权。
安德
答案 0 :(得分:3)
如果您的主机使用的是Apache,您可以在文档根目录(通常是“public_html”或“www”目录)中创建一个名为“.htaccess”的文件,其内容如下(未经测试):
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^image/(.*)$ image/?link=$1
这是Apache的mod_rewrite功能。
答案 1 :(得分:1)
你可以使用url重写你的服务器(我假设你正在使用apache)将任何URL映射到你的PHP脚本。这里有一些链接: