2009-10-10 3 views
0

Ознакомьтесь с моим кодом .htaccess ниже. Код ниже был предложен I User здесь (Спасибо за код Gumbo), И я не могу заставить его работать.Просмотрите мой .htaccess Я не могу заставить его работать

RewriteCond %{THE_REQUEST} ^[A-Z]+\ /myadmin[/\s] [NC] 
RewriteRule ^myadmin - [NC,L,R=404] 

RewriteCond %{HTTP_HOST} =myadmin.movietunie.com [NC] 
RewriteRule !^myadmin/ /home/movietun/public_html/movie_tunie/myadmin/%{REQUEST_URI} [L] 

То, что я хочу, чтобы это произошло, в моей области (www.movietunie.com) У меня есть папка с именем (MyAdmin) и может быть доступ, перейдя в (www.movietunie.com/myadmin). Теперь многие пользователи продолжают обращаться к этой папке. Я хочу свести его к минимуму, изменив его структуру.

Я хочу (myadmin) получить доступ в структуре субдомена вместо '/', поэтому это будет что-то вроде этого (myadmin.movietunie.com), Теперь, когда попытается получить доступ (www.movietunie.com/myadmin) из браузера они получат ошибку, но структура папок все равно останется.

Надеюсь, что это имеет смысл

Спасибо!

ответ

1

Почему вы не создали два virtual hosts для этой цели? Что-то вроде

Listen 80 
NameVirtualHost *:80 

<VirtualHost *:80> 
    ServerName www.movietunie.com 
    ServerAlias movietunie.com 
    DocumentRoot /home/movietun/public_html/movie_tunie/ 

    Redirect 301 /myadmin* http://myadmin.movietunie.com 
</VirtualHost> 

<VirtualHost *:80> 
    ServerName myadmin.movietunie.com 
    DocumentRoot /home/movietun/public_html/movie_tunie/myadmin/ 
</VirtualHost> 
+0

Спасибо за совет Zed, Но я не знаю, как это работает и как я могу его реализовать. Должен ли я купить для этого другой сервер? Спасибо! – Pennf0lio

+0

Добавлен крошечный пример того, как должен выглядеть файл конфигурации вашего сайта. – Zed

+0

Я создам httpd.conf для этого права? в моем/etc/httpd/conf /. Спасибо за ваш совет! – Pennf0lio

0

Что-то, как это должно работать:

RewriteRule ^myadmin - [NC,L,R=404] 

RewriteCond %{HTTP_HOST} myadmin.movietunie.com [NC] 
RewriteRule ^(.*)$ /myadmin/$1 [L] 
+0

Привет Грег, Я обновил свой .htaccess и по-прежнему может получить доступ к своему http://movietunie.com/myadmin/, Что я должен делать в стороне от загрузки моего .htaccess? Спасибо! – Pennf0lio

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