.htaccess htaccess问题重定向某些URL

.htaccess htaccess问题重定向某些URL,.htaccess,.htaccess,我有一堆.htaccess规则遵循这种格式 RewriteCond %{HTTP_HOST} ^www.lazygamer\.co.za$ [NC] RewriteRule ^(.*)$ http://www.lazygamer.net/$1 [R=301,L] 现在,我需要加入一个新规则,在我的URL中包含一个类别字符串,并获得以下代码 RewriteRule ^/([^/]+)/$ /category/$1/ [R] 但它不是因为某种原因被解雇的,有人能告诉我如何更改上面的字符串以进一步

我有一堆.htaccess规则遵循这种格式

RewriteCond %{HTTP_HOST} ^www.lazygamer\.co.za$ [NC]
RewriteRule ^(.*)$ http://www.lazygamer.net/$1 [R=301,L]
现在,我需要加入一个新规则,在我的URL中包含一个类别字符串,并获得以下代码

RewriteRule ^/([^/]+)/$ /category/$1/ [R]
但它不是因为某种原因被解雇的,有人能告诉我如何更改上面的字符串以进一步匹配规则吗。。所以我在执行规则之前检查一些条件


我只需要在url的格式为时触发此规则,而不是在url的格式为时触发此规则。我的htaccess文件现在看起来像这样,并解决了问题

RewriteCond %{HTTP_HOST} !^images.lazygamer\.net$ [NC]
RewriteCond %{REQUEST_URI} !^/(wp-content|wp-admin|wp-includes|fixed|contact-details|advertise|about|category|submission|images|ps3|xbox-360|wii|other-news|video).*$
RewriteCond %{REQUEST_URI} !^\/$
RewriteRule ^(.*)$ http://www.lazygamer.net/fixed/$1 [R=301,L]

最后一行的第二行忽略了让我彻夜未眠的根文件夹…

不,这似乎没有任何区别,只是它打断了我的timthumb url调用…?我通过添加RewriteCond%{HTTP\u HOST}使我的图像再次正常工作^images.lazygamer\.net$[NC]进入规则,但我的URL仍然无法自行修复?好的,走近一点,我现在的问题是,它正在向所有URL添加类别标签,即使我已经有了一个类别。。类别名称也是可变的,例如()此URL不应更改,因为它有PS3,因为它的类别我可以接受双重类别问题,但现在的大问题是,我无法查看主页,因为它一直在向其添加通用类别以解决我添加的上一个问题RewriteCond%{REQUEST_URI}!^\/$作为一个条件,为了解决额外的类别问题,我刚刚添加了RewriteCond%{REQUEST_URI}^/(wp内容| wp管理员| wp包括|固定|联系方式|广告|关于|类别|提交|图片| ps3 | xbox-360 | wii |其他新闻|视频)。*$in检查现有类别
RewriteCond %{HTTP_HOST} !^images.lazygamer\.net$ [NC]
RewriteCond %{REQUEST_URI} !^/(wp-content|wp-admin|wp-includes|fixed|contact-details|advertise|about|category|submission|images|ps3|xbox-360|wii|other-news|video).*$
RewriteCond %{REQUEST_URI} !^\/$
RewriteRule ^(.*)$ http://www.lazygamer.net/fixed/$1 [R=301,L]