如何删除索引

设置你的Joomla网站,产生它的生活,以及几周/月/年后意识到你已经忘了让htaccess文件的URL的重写。完成的结果成为替代获得好的搜索引擎(和用户)友好的URL /category/Blogs/post/,你作为替代/ index . php /category/Blogs/post/.

你可能只是使HTAccess,但所有的旧URL将返回一个404。目前没有优秀的如果你的网站被搜索引擎索引,甚至更出色的如果你有大量的入站链接其他网站。

事实上非常简单的解决,在这篇文章中我将显示你需要的两个简单步骤来配置你的网站重定向旧/索引。     

第一步很简单,我们想让HTAccess(假设你目前还没有)。在根的Joomla !网站可以是一个文件名为htaccess.txt,重命名. htaccess   

第二步:我们需要添加一个mod_Rewrite规则,赶上了老式的超链接。开放。htaccess在一个文本编辑器和揭示“RewriteEngine”。马上下添加以下(散列的行是注释行,可以跳过这些如果需要)

# Make sure the requested URL isn't a file or directory
# Why you'd create a directory called index.php, but best to be sure
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

# Use a reg-Ex to find URL's where index.php is followed by something.
# If so, create a redirect to whatever followed the slash
RewriteRule ^index.php/(.*)$ /$1 [R=301]

不要忘记保存文件!

现在在你访问HTTP:/ /网站/ index.php/category/blogs/post/事件应该被重定向到HTTP / /网站/分类/博客/后/。由于你发送一个301(永久移动)的事实,搜索引擎必须更新他们的索引在同一时间。