2017-08-04 72 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