|
|
|
| Привет ребята, если стоит html то сробатывает
RewriteEngine on
RewriteRule ^(.*)\.html? index.php?q=$1 [L]
А если ставить .php не работает =(
RewriteEngine on
RewriteRule ^(.*)\.php? index.php?q=$1 [L]
потому что конфликт, наверное. Как решить. Чтобы он не срабатывал на index | |
|
|
|
|
|
|
|
для: AlexDIXI
(03.04.2013 в 02:25)
| | Переделал вот так:
RewriteEngine on
RewriteRule ^[^index](.*)\.php? index.php?q=$1 [L]
Работает но срезает первый символ в имени... | |
|
|
|
|
|
|
|
для: AlexDIXI
(03.04.2013 в 02:37)
| | Такое правило не сработает и на information.php и на data.php и на extend.php и т.д.
Правильно будет так:
RewriteCond %{REQUEST_URI} !index\.php$
RewriteRule ^(.*)\.php$ index.php?q=$1 [L]
|
| |
|
|
|
|
|
|
|
для: AlexDIXI
(03.04.2013 в 02:25)
| | может так?
RewriteRule ^(.*)\.(html|php) index.php?q=$1 [L]
*не проверял, но по идее должно работать | |
|
|
|
|
|
|
|
для: psychomc
(03.04.2013 в 02:42)
| | Не должно. Зациклится. | |
|
|
|