А не приходила мысль, что если без .htaccess работает, значит проблема в нём?
Первое, что нужно проверить — как раз посмотреть что в этом .htaccess написано…
php_value default_charset utf-8
AddDefaultCharset utf-8
DirectoryIndex bcms.php
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule .+ - [L]
RewriteRule ^gallery.xhtml$ gallery.php?id=$1 [L]
RewriteRule ^([^/]+)/(.*)/(.*).htm$ bcms.php?id=$1&parent=$2&sub=$3 [QSA,L]
RewriteRule ^([^/]+)/(.*).htm$ bcms.php?id=$1&parent=$2 [QSA,L]
RewriteRule ^([^/]+).htm$ bcms.php?id=$1 [QSA,L]
RewriteRule ^([^/]+)/(.*)/$ bcms.php?id=$1&parent=$2&sub=$3 [QSA,L]
RewriteRule ^([^/]+)/(.*)$ bcms.php?id=$1&parent=$2 [QSA,L]
RewriteRule ^([^/]+)$ bcms.php?id=$1 [QSA,L]
Модератор
Yui
(@fierevere)
永子
DirectoryIndex index.php
вот такой .htaccess в wp-admin создайте
можете даже
RewriteEngine Off
добавить, для админки не нужны реврайты
Модератор
Yui
(@fierevere)
永子
вообщем следует помнить о том , что директивы .htaccess применяются рекурсивно ко всем вложенным каталогам
поэтому могут быть конфликтующие правила реврайтов или директивы,
тогда в подкаталогах нужно создавать свои .htaccess и переопределять то, что было установлено выше
Я что-то не понимаю, а что/зачем это?
RewriteRule .+ - [L]
DirectoryIndex bcms.php
Однако.. 🙂
вот такой .htaccess в wp-admin создайте
Я полагаю его нужно создать во всех подкаталогах второго уровня.