2013-12-15 2 views
0

Я только учусь вещи сервера - мой сервер имеет директорию, как это с WordPress установки:Перепишите требуемый URL - Apache

mydomainname.net/musicflow/ 

я заметил, когда я просто ввести эту строку в браузере он загружает страницу, предположительно скрипт index.php.

Я создал новый путь, как этот

mydomainname.net/QueenAnne/ 

Я хотел бы загрузить следующий сценарий, когда только выше строка печатается в браузере:

mydomainname.net/QueenAnne/phpinfo.php 

Я посмотрел на .htaccess файл из каталога музыкального потока и попытался отредактировать его для страницы QueenAnne, например:

 
RewriteEngine On 
RewriteBase /QueenAnne/ 
RewriteRule ^phpinfo.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /QueenAnne/phpinfo.php [L] 

Но это не сработает, я получаю ошибку 404, когда я просто набираю путь в своем браузере. У меня есть документация для mod_rewrite, но я не могу понять, что это достаточно терминология, чтобы заставить ее работать, любую помощь? Это касается GoDaddy, если это имеет значение.

ответ

1

не будет ли проще создать index.php с

<?php 
header('Location: phpinfo.php'); 
exit(); 
?> 
+0

Что вы знаете - http://en.wikipedia.org/wiki/Webserver_directory_index Не знаю, что автоматически ищет для этого. Будут присуждать награду, когда это позволяет мне. –

+0

Точно: директива Apache DirectoryIndex отвечает за это: http://httpd.apache.org/docs/2.0/mod/mod_dir.html#directoryindex - но если у вас нет доступа к apache (GoDaddy) - вам нужно примириться с этим; –

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