Zend URL переписать проблему с .htaccess на Windows 2003 - PullRequest
0 голосов
/ 28 сентября 2011

У меня проблема с настройкой моего проекта Zend Framework.

У меня есть xampp / htdocs / quickstart

мой сервер называется mydomain.com. Я хочу получить доступ к своему проекту на https://mydomain.com/quickstart(note, который я использую https, не думаю, что это может быть проблемой)

я использовал следующий .htaccess

    RewriteEngine On

RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [R,L]

RewriteRule ^\.htaccess$ - [F]

RewriteCond %{REQUEST_URI} =""
RewriteRule ^.*$ /public/index.php [NC,L]

RewriteCond %{REQUEST_URI} !^/public/.*$
RewriteRule ^(.*)$ /public/$1

RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^.*$ - [NC,L]

RewriteRule ^public/.*$ /public/index.php [NC,L]

И я получаю ошибку 404, почему это происходит? Прошу прощения, я не эксперт в настройке .htaccess. Все, что я хочу сделать, это направить все запросы в быстрый старт на быстрый старт / публичный. и получить доступ к моему Zend-проекту на https://mydomain.com/quickstart/

Я получаю ошибку 404 с указанным выше .htaccess (найдено в Интернете)

Моя проблема в том, что у меня уже есть другие приложения, работающие на сервере, и я хочу построить проект в / quickstart. я также не могу создать поддомен. Можете ли вы помочь мне с правильным .htaccess config.

1 Ответ

0 голосов
/ 29 сентября 2011

Попробуйте с этим,

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...