2012-07-23 41 views
0

我有變化/app/webroot/blog/.htacsess到如何重定向/應用/ Webroot公司/ bolg /可溼性粉劑管理員博客/可溼性粉劑管理員,.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/但是當我嘗試登錄LO到管理網站,如http://mysite.com/blog/wp-admin重定向到http://mysite.com/app/webroot/blog/wp-admin和我的用戶名和密碼是行不通的。

但如果我寫硬編碼網址「http://mysite.com/blog/wp-login.php」,那麼我的用戶名和密碼正在工作。

如何解決這個問題?請幫我...

+0

請訪問http://domain.com/wp-admin/options-gene登錄到儀表板後確保站點地址(URL)與WordPress地址(URL)相同。 – ehmad11 2012-07-23 14:21:51

+0

我將兩個URL都更改爲http://mysite.com/blog/ – Moumita 2012-07-23 14:49:22

+0

問題解決了嗎? – ehmad11 2012-07-23 14:50:59

回答

0

app/webroot/blog/.htaccess應該是:

<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> 

你的基地.htaccess應該是:

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RedirectMatch temp ^/blog/wp-admin$ http://www.yoursite.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> 

通知的/的中的RewriteRules:

RewriteRule ^$ /app/webroot/ [L] 
RewriteRule (.*) /app/webroot/$1 [L] 
相關問題