Поскольку мой сервер не читает index.php как страницу по умолчанию, и я не могу контролировать его. Поэтому мне нужно перенаправить:перенаправление htaccess для включения index.php
http://www.mysite.com/blog/wp-admin/
в
http://www.mysite.com/blog/wp-admin/index.php
Я попытался следовать, но он ничего не делает.
RewriteEngine On
RewriteRule ^/blog/wp-admin$ /blog/wp-admin/index.php [R=301,L]
Каков должен быть правильный код? благодаря!
полное содержание:
RewriteEngine On
RewriteRule ^blog/wp-admin$ /blog/wp-admin/index.php [R=301,L]
RewriteRule ^$ /blog/old/index.php [R=301,L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
# END WordPress
Это похоже на структуру WP. ¿Каково содержимое файла .htaccess в корневом каталоге в данный момент? Некоторые директивы не будут делать ничего при добавлении в конец файла. –
Спасибо за ваш ответ. Я обновил сообщение, чтобы включить весь контент в файл .htaccess –
OK. ¿Но почему вы хотите перенаправить на index.php в каталог администратора? Это не нормально. –