2017-08-04 73 views
0

我在我的博客中有重複內容的問題。我所有的URL都是這樣Joomla生成的網址

https://www.dbigcloud.com/cloud-computing/170-openstack-desde-cero-keystone.html

我不知道爲什麼所有的URL與

https://www.dbigcloud.com/〜dbigclou /cloud-computing/170-openstack-desde-cero-keystone.html工作

我可以將所有內容與〜dbigclou重定向到.htaccess中的普通網址嗎?我不知道如何創建規則來進行焦炭〜

我嘗試用

RewriteRule ^~dbigclou/(.*)$ /$1 [L,NC,R] 

,但它不工作。

編輯:

我一直在調查,當我在我的類別

https://www.dbigcloud.com 如果我添加之前添加任何字正好

/sdasdasd/asdasdasdasd/asdasdasdas /雲計算/ 170-OpenStack的-desde-CERO-keystone.html

它的工作原理

,所以我認爲這是我的joomla問題(3.7)我從htaccess.txt創建一個新的.htaccess

任何人都可以知道它會發生什麼?

回答

0

這裏有一些方法來解決:

1.檢查硬編碼鏈接 檢查數據庫,看看如果你把/〜用戶名/在你的實際的鏈接。如果你感到舒適,最快的方法是去phpMyAdmin,選擇你的數據庫並使用SEARCH選項卡。這是最快的,因爲它一次檢查所有表格。如果您不想觸及它,請嘗試使用NoNumbers DB Replacer並檢查〜username的內容表(內文和全文),模塊(內容)和菜單表(鏈接)。

2.在.htaccess RewriteBase檢查(在根文件夾通過FTP)你的.htaccess文件,看看是否你有它有它的RewriteBase。它看起來是這樣的: RewriteBase /〜用戶名/

3.新重定向 如果這些不工作,你可以在.htaccess中添加自己的重定向,只是重定向這些鏈接。某處後

RewriteEngine On 

添加這行代碼:

RedirectMatch 301 ^/~username(.*)$ $1 


https://www.yellowwebmonkey.com/developer-blog/item/removing-the-temporary-url-username-out-of-your-link-after-going-live

+0

採取謝謝我用1個3分。 – drsromero

+0

我很感激。這也可能有幫助。如果您有其他人需要幫助,請告知我們:https://www.yellowwebmonkey.com/developer-blog/item/all-the-joomla-htaccess-redirects-you-will-ever-need – YellowWebMonkey