2016-05-06 70 views
0

直接的場景: - 我有一個WordPress站點在我的domain.de/develop - 和一個wordpress站點在根域.de 我移動了根一個到'故事'和'發展'到根部。WordPress的 - 2安裝在根和子文件夾在相同的域

根一個正常工作。 現在我遇到了一個故障問題,文章的重定向不起作用。

我已經改變了SITEURL(數據庫 - > wp_options),並改變了我的 '故事' 文件夾的.htaccess(正確):

<FilesMatch \.php$> 
SetHandler x-httpd-php7.0 
</FilesMatch> 

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

我雖然也許RewriteBase是corrput,所以我將其更改爲: RewriteBase/story

結果相同:從子文件夾調用WP安裝時,它顯示「無法找到頁面」。在調用一篇文章後,它將被重定向到根目錄並且說「未找到頁面」 例如:http://mydomain.de/story/ - >結果:第二個帶有「未找到頁面」的wordpress。 點擊一篇文章,例如:http://mydomain.de/story/category/storyline/2016/04/24/durchatmen/ - >重定向到root-wp並顯示「找不到」。

我做了所有在網絡和這裏在stackoverflow的研究,但似乎沒有工作。

我想要做的就是從子目錄再次運行wp-install。 以管理員身份登錄才能正常工作。但我無法訪問頁面內容本身。

回答

0

一旦登錄到管理儀表板,轉到設置/永久鏈接並重新保存永久鏈接。

如果這樣不能解決您的問題。從https://interconnectit.com/products/search-and-replace-for-wordpress-databases/下載搜索和替換腳本,並運行它來修復所有序列化的網址...

我假設你會搜索domain.de/develop,並用domain.de/story替換,如果我理解正確。

+0

現在它有點壞了,它給了我一個錯誤500 :-( –

+0

你使用了哪種方法?可能想將你的htaccess文件設置回默認的wordpress htaccess。https://codex.wordpress.org/htaccess – Bowenac

+0

好嗎,固定回 我已經注意到這個錯誤:。 我用重新保存永久鏈接,並採取了WP的.htaccess但還是同樣的問題 我注意到這一個: 警告:is_writable():有效的open_basedir限制文件(/)不在允許的路徑中:(/ var/www/web194/html /:/ var/www/web194/phptmp /:/ var/www/web194/files /:在/ var/WWW/web194/ATD /:在/ usr /共享/ PHP /中:/ opt/PHP /) –

相關問題