2012-04-30 2 views
2

Я скачал скрипт phpmobilizer и загрузили все файлы на сервере, кроме .htaccess, потому что файл .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] 

я объединил весь как код и сайт не работает ...

+0

путь URL будет перенаправлен на phpmobilizer, там вы также можете parse_url ($ url) ваш url, и у вас есть домен –

+0

. Как выглядел объединенный файл ? В каком порядке вы поставили оба набора правил? – Gerben

ответ

0

Первый блок говорит - Изображение, размещенное на вашем домене не может быть использован другие домены. Второй блок говорит - 1. когда имя файла не упоминается (что-то /), открываем что-то/phpmobilizer.php 2. при запрошенном имени файла или директории не существует открытого phpmobilizer.php с запросом. Первый блок должен присутствовать в .htaccess корня документа (public_html/.htaccess). Второй блок должен присутствовать в .htaccess каталога, где установлен phpmobilizer. Если phpmobilizer находится в корне документа, тогда второй блок после работы должен работать. Но это не позволит открывать index.php или index.html

Смежные вопросы