0
我试图将一个子目录添加到我的URL中。因此,例如,我的/新闻必须去/博客/新闻,包括他们所有的文章将子目录添加到htaccess中的url
我想出了这一点:
RewriteCond %{REQUEST_URI} !^/news/.*$
RewriteRule ^(.*)$ /blog/news/$1 [R,L]
请参见下面的修复!
我试图将一个子目录添加到我的URL中。因此,例如,我的/新闻必须去/博客/新闻,包括他们所有的文章将子目录添加到htaccess中的url
我想出了这一点:
RewriteCond %{REQUEST_URI} !^/news/.*$
RewriteRule ^(.*)$ /blog/news/$1 [R,L]
请参见下面的修复!
我用下面的规则固定它:
RewriteRule ^news/(.*)$ /blog/news/$1 [R=301,NC,L]
确保测试时清除缓存并设置R=302
因为这将使其成为一个临时重定向。一旦知道它正在工作,将它重新设置为R=301
。
不幸的是,不幸的是。似乎这个规则被忽略了,并且没有在我的现场使用。 –
以及当您运行上述代码时发生了什么?因为那个_应该工作。 – Lag
我实际上给了我一个错误,因为它将所有内容重定向到/ blog/news。编辑:它似乎不考虑/新闻/考虑。所以它重定向的网址,即使它没有/新闻 –
嘿Huub,很高兴你修复它。你可以请你的修复作为答案。对于有类似问题的人更容易。 – Lag