Это мой htaccess:
RewriteEngine On
# Stop if it's a request to an existing file.
RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC]
RewriteRule .* - [L]
# Redirect all requests to the index page
RewriteRule ^([^/]) /index.php [L]
Теперь это перенаправляет все в мой скрипт index.php! Это не останавливается, если сценарий существует. У кого-нибудь есть идеи, почему это не работает? Я смотрел везде, но я не совсем понимаю mod_rewrite (как я и думал!).
Проблема возникла из-за того, что я вставил <script>
теги, которые указывают на файлы .js в моем веб-каталоге, которые затем перенаправляются в скрипт index.php. Панель инструментов веб-разработчика говорит мне это. :) Если щелкнуть ссылки на js-файлы в окне исходного кода Firefox, также отобразится вывод index.php.
спасибо.