Joomla生成的网址
我在我的博客中有重复内容的问题。我所有的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
任何人都可以知道它会发生什么?
这里有一些方法来解决:
1.检查硬编码链接 检查数据库,看看如果你把/〜用户名/在你的实际的链接。如果你感到舒适,最快的方法是去phpMyAdmin,选择你的数据库并使用SEARCH选项卡。这是最快的,因为它一次检查所有表格。如果您不想触及它,请尝试使用NoNumbers DB Replacer并检查〜username的内容表(内文和全文),模块(内容)和菜单表(链接)。
2.在.htaccess RewriteBase检查(在根文件夹通过FTP)你的.htaccess文件,看看是否你有它有它的RewriteBase。它看起来是这样的: RewriteBase /〜用户名/
3.新重定向 如果这些不工作,你可以在.htaccess中添加自己的重定向,只是重定向这些链接。某处后
RewriteEngine On
添加这行代码:
RedirectMatch 301 ^/~username(.*)$ $1
采取谢谢我用1个3分。 – drsromero
我很感激。这也可能有帮助。如果您有其他人需要帮助,请告知我们:https://www.yellowwebmonkey.com/developer-blog/item/all-the-joomla-htaccess-redirects-you-will-ever-need – YellowWebMonkey