我在包含其他网站的1and1共享服务器上。
在Root中我有一个HTAccess文件用ID作为参数重写查看php文件的照片。
RewriteEngine On
RewriteRule ^([^/d]+)\.html?$ /photography/albums/viewphoto.php?id=$1 [QSA,NC,L]
实施例: 当前网址: http://www.example.com/photography/albums/viewphoto.php?id=C01-A01-P01
Desired URL:
http://www.example.com/C01-A01-P01.html
所有这些都适用于重写URL,但是根目录中的html文件已停止,包括我的PHP代码函数和.inc文件中保存的变量。
我是否遗漏了一些特定于单个文件的重写或重写时缺少的选项?
答案 0 :(得分:1)
您需要使用RewriteCond从Rewrite中排除现有文件,
{{ ["1", "2"] | map('append', 'x') }}