R
R
Roman Romanov2016-01-23 12:26:24
Apache HTTP Server
Roman Romanov, 2016-01-23 12:26:24

Why doesn't the redirect to index.php work?

AddDefaultCharset utf-8
RewriteEngine on
RewriteBase /
#условие, что все существующие папки не будут обрабатываться регулярным выражением
RewriteCond %{REQUEST_FILENAME} !-f
  #условие, что все существующие файлы не будут обрабатываться регулярным выражением
RewriteCond %{REQUEST_FILENAME} !-d
  #регулярное выражение, в нашем случае — при любой строке запроса будет открывать index.php,
RewriteRule ^(.*)$ index.php [L]

Answer the question

In order to leave comments, you need to log in

2 answer(s)
A
Andrey Molchanov, 2016-01-23
@johny_cat

Most likely, if you have Apache, the mod_rewrite.c module is not enabled

T
tvolf, 2016-01-23
@tvolf

.htaccess is at the root? is mod_rewrite enabled in apache? .htaccess itself is handled by apache (is AllowOverride set to All in domain config) ?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question