.ht访问重写问题


.htaccess rewrite issue

我下载了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]

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

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