2013-07-20 34 views
-1

任何人都可以解释如何将/47-mycat1/subcat1-1/13articleid-articlename.html重定向到/mycat1/subcat1-1/13articleid-articlename.html 以及 重定向/17-mycat3/subcat3-2/97articleid-articlename.html到/mycat3/subcat3-2/97articleid-articlename.html? 其实我想在第一个网址中删除“47-”,在第二个网址中删除“17-”。从.htaccess中的URL开头删除数字字符

我的所有网址都像http://www.mysite.com/SOMENUMBSER- .............

我使用的RewriteRule^/([0-9] +) - $ 1 $ http://www.mysite.com/ [ R]删除 “SOMENUMBSER-”,但它不工作:(

请帮助

+0

我安装了[Multicategories Component](http://extensions.joomla.org/extensions/structure- a-navigation/multi-categorization/12374)关于joomla 2.5,我无法在首页查看我的精选内容。 [我的网站](http://www.barvarionline.com/)的大多数类型菜单都是Multicategories»类别博客或多类别»类别列表。我想可能是我可以解决我的问题,将我的精选内容重定向到我的菜单内容。 – pardeew

回答

0

试试这个代码:

RewriteEngine On 
RewriteRule ^[0-9]+-(.*)$ /$1 [R=301] 

代码的第二行在数字后捕获url并重定向到没有数字的url。

+0

我的代码并不适用。请检查:[myhtaccess.txt](http://www.eslamifar.com/download/stackoverflow/17760719/myhtaccess.txt) – pardeew

+0

尝试将其移至您的htaccess的第三行。 –

+0

我[更改.htaccess](http://www.eslamifar.com/download/stackoverflow/17760719/myhtaccess1.txt)但我的网站获得500内部服务器错误,所以我撤消了更改。我目前的:[.htaccess](http://www.eslamifar.com/download/stackoverflow/17760719/myhtaccess.txt)。 我想重定向我的网址,如http://www.barvarionline.com/42-infertility/treatment/146-new-methods-of-infertility-treatment.html到http://www.barvarionline.com/infertility /treatment/146-new-methods-of-infertility-treatment.html – pardeew

0

终于我找到了一个临时解决方案! 我关掉用户URL重写,并在我的.htaccess文件

RewriteBase/
RewriteRule ^index\.php/[0-9]+-(.*)$ /$1 [R=301] 
RewriteRule ^index\.php/(.*)$ /$1 [R=301] 

view seo setting image

view .htaccess file

我的网站www.barvarionline.com的末尾添加以下代码现在确定

感谢Lucas Willems对我的帮助:)

+0

我卸载了多分类组件,现在我在joomla中使用了k2。 – pardeew

相关问题