2

我下载了 phpmobilizer 脚本并将除 .htaccess 之外的所有文件上传到服务器,因为 htaccess 文件已经像这样在我的服务器上

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^http://domainname.com/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://domain name.com$      [NC]
RewriteCond %{HTTP_REFERER} !^http://domain name.com.cp-11.webhostbox.net/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://domain name.com.cp-11.webhostbox.net$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.domain name.com/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.domain name.com$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.domain name.com.cp-11.webhostbox.net/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.domain name.com.cp-11.webhostbox.net$      [NC]
RewriteRule .*\.(jpg|jpeg|png|bmp|gif|css|js)$ - [F,NC]

但是 phpmobilizer .htaccess 是

DirectoryIndex phpmobilizer.php


RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ phpmobilizer.php?url=$1 [qsa]

我结合了所有代码和站点不起作用...

4

1 回答 1

0

第一个块说 - 在您的域上托管的图像不能在其他域上使用。第二个块说 - 1. 当文件名没有被提及时 (something/) 打开 something/phpmobilizer.php 2. 当请求的文件名或目录不存在时打开带有查询字符串的 phpmobilizer.php。第一个块应该存在于文档根目录(public_html/.htaccess)的 .htaccess 中。第二个块应该存在于安装 phpmobilizer 的目录的 .htaccess 中。如果 phpmobilizer 在文档根目录中,那么第一个块之后的第二个块应该可以工作。但它不会让打开 index.php 或 index.html

于 2012-05-02T05:57:36.747 回答