【发布时间】:2016-03-24 13:41:50
【问题描述】:
我已将 /app/webroot/blog/.htacsess 更改为
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /app/webroot/blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /app/webroot/blog/index.php [L]
</IfModule>
和根 /.htacsess 到
<IfModule mod_rewrite.c>
RewriteEngine on
RedirectMatch temp ^/blog/wp-admin$ http://mysite.com/blog/wp-admin/
RewriteRule blog$ /blog/ [L]
RewriteRule blog/wp-admin$ /blog/wp-admin/ [L]
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
我的网站被重定向到http://mysite.com/blog/,但是当我尝试登录到像http://mysite.com/blog/wp-admin 这样的管理网站时,它重定向到http://mysite.com/app/webroot/blog/wp-admin,我的用户名和密码不起作用。
但如果我编写硬编码网址“http://mysite.com/blog/wp-login.php”,那么我的用户名和密码就可以使用。
如何解决这个问题?请帮帮我...
【问题讨论】:
-
登录仪表板后转到domain.com/wp-admin/options-general.php并确保站点地址(URL)与WordPress地址(URL)相同。
-
我把两个网址都改成了mysite.com/blog
-
没有。当我尝试此链接mysite.com/blog 时,它会打开。但是当我尝试mysite.com/blog/wp-admin 时,它会重定向到mysite.com/app/webroot/blog/wp-admin。而且我的用户名和密码无效。
标签: wordpress .htaccess cakephp