Помощь по переписыванию URL-адресов
Вопрос
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteRule ^(.*)$ index.php?q=$1 [L]
Это должно перезаписать любой URL-адрес на index.php?q={url}, и это работает.В любом случае, http://www.domain.com/
просто покажи пустую страницу.Как я могу переписать / в index.php?(http://www.domain.co.il/index.php
не показывает пустую страницу..)
КСТАТИ:Этот код перенаправляется, а не перезаписывается, почему?
Спасибо.
Решение
Вам нужно будет установить DirectoryIndex
в вашей .htaccess
файл:
DirectoryIndex index.php
Другие советы
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$ index.php?q=$1 [L]
Не связан с StackOverflow