.htaccess для Zend Debugger, Eclipse и Zend Framework

Я хочу отлаживать свой проект в Zend Framework в Eclipse. Zend Debugger уже работает, но теперь у меня проблема с инструментом Debug в Eclipse. Это дает дополнительные параметры GET, и проекту в Zend это не нравится.

Я попытался погуглить и нашел это

Я изменил файл .htaccess, но он не заработал.

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.*)?(start_debug=1.*)$ index.php?$2 [L]
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

Не знаю, правильно ли это, потому что правила перезаписи на страница имеет несколько неизвестных мне флагов, с которыми мой Apache не работает.

ссылка, которая делает Eclipse,

http://localhost/?debug_start_url=http://localhost/&debug_session_id=1007&start_debug=1&debug_host=127.0.0.1&debug_no_cache=1229359621130&debug_port=10000&send_sess_end=1&toporiginal1loc_url&


person beny    schedule 15.12.2008    source источник


Ответы (2)


Я успешно использую отладчик, и мой htaccess выглядит так

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
    RewriteCond %{REQUEST_FILENAME} (logs|library|application|config)
    RewriteRule ^(.*)$ index.php
</IfModule>

В основном это говорит о том, что если URL-адрес не ведет к существующему каталогу или файлу, то пройдите через мой index.php (также заблокируйте папки журналов, библиотеки, приложений и конфигурации, потому что иногда они находятся в корне документа на некоторых из моих проектов из-за ограничений сервера). Пока не подводил меня ни в одном проекте.

person Akeem    schedule 16.12.2008

с актуальным Zend Framework 1.9.6 и Zend Debugger работает без особых изменений

person beny    schedule 10.01.2010