.htaccess 如何将规则从链接a重写到链接b htaccess
我需要重写.htaccess 如何将规则从链接a重写到链接b htaccess,.htaccess,rewrite,.htaccess,Rewrite,我需要重写 http://localhost.com/cat1/test2/ 到 但我总是得到404错误页面。我成功地重写了index.php,但无法重写上面的链接 以下是我在.htaccess中编写的规则,但它不起作用: RewriteRule ^/blog/cat1/test2/$ blog/cat/cat1/post/test2/ 我该怎么办 谢谢。cat1/test2/和blog/cat1/test2/不是一回事,这就是为什么它不起作用的一个很好的原因 请改用此规则: Rewri
http://localhost.com/cat1/test2/
到
但我总是得到404错误页面。我成功地重写了index.php,但无法重写上面的链接
以下是我在.htaccess中编写的规则,但它不起作用:
RewriteRule ^/blog/cat1/test2/$ blog/cat/cat1/post/test2/
我该怎么办
谢谢。
cat1/test2/
和blog/cat1/test2/
不是一回事,这就是为什么它不起作用的一个很好的原因
请改用此规则:
RewriteRule ^cat1/test2/$ /blog/cat/cat1/post/test2/ [L]
但是,如果这是一个输入错误,而您遗漏了
blog
,那么在开头的cat1/
之前添加blog/
。cat1/test2/
和blog/cat1/test2/
不是一回事,这就是为什么它不起作用的一个很好的原因
请改用此规则:
RewriteRule ^cat1/test2/$ /blog/cat/cat1/post/test2/ [L]
但是,如果这是一个输入错误,而您遗漏了blog
,那么请在开头的cat1/
之前添加blog/