所以我正在尝试清理我网站上的网址,并在这里挖掘信息并且没弄清楚为什么我仍然会收到错误。
基本上,我有一个围绕搜索引擎的网站,一旦用户看到结果并点击其中一个,它就会转到如下所示的网址: www.mysearch.com/searchresults/204982398sjfdkf&thisismorejunk=junkjunk=1331
嗯,有点,但你明白了。
我想为每个结果清理一下,所以它看起来像 www.mysearch.com/searchresult1001
我在我的后端使用Joomla平台,启用了“搜索友好网址”并且没有问题(尽管它对我几乎没有任何帮助)。然后在我启用'使用APACHE mod重写'之前,我将以下代码放入我的.htaccess文件
RewriteEngine On
Options +FollowSymLinks
RewriteRule ^Joomla161_2/joomla\.html http://www.joomla.org/? [R=301,L]
(最后一条规则只是为了查看重写规则是否有效,它确实如此)
第一个问题 - 我的主机会自动覆盖“选项”命令,说我出于安全原因无法执行此操作 - 但我想这可能不大,因为重写规则仍然有效。
但是当我尝试启用“使用Apache重写”时,我的整个站点都会中断。更糟糕的是,我不知道接下来要做什么来实际更改我的搜索结果的网址。
答案 0 :(得分:0)
选项+ FollowSymLinks
您的主机很可能默认启用此功能 添加到.htaccess文件会导致冲突。
如果您的mod-rewrites没有它,那么没有理由 添加它。
Joomla Apache重写
将seo设置和htaccess更改回默认设置。
在!你更改Joomla管理员中的任何选项seo友好url或Apache重写你必须首先!将您的htaccess.txt重命名为.htaccess
在某些情况下,您可能需要给服务器一两分钟才能注意到它。
现在将Joomla管理员设置更改为seo friendly并启用重写。
搜索重写