Привет! суть в нижеследующем:
mod_rewrite.
http://site.com/
&
http://site.com
должно перенаправить на
site.com/index.php
НО
http://site.com/aeiu3bx
(т.е.
([A-Za-z0-9#]+)
) должно перенаправить на
site.com/index.php?param=$1
Есть рулы такие:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php?param=$1 [L]
и они не работают как нужно.
Точнее, работает только последнее правило -
site.com/o3unxo3
->
site.com/index.php?param=o3unxo3
,
но
site.com/
превращается в какую то кашу из путей наподобие
site.com/home/var/www/site.com/site.com/
Как быть то???? сам лет 6 назад такую штуку проворачивал на каком-то форуме в ответах, но всё потёрли и найти не могу ей богу) и сформулировать для гугла тоже