我需要将我的动态网址参数重定向到子文件夹网址。 源URL的长度/级别可能有所不同。Htaccess 301动态网址重定向
一个例子是:
来源:
http://www.domain.com/dir/?lang=en
期望:
http://www.domain.com/dir/en
和另一个将是:
来源:
http://www.domain.com/dir/subdir/?lang=en
期望:
http://www.domain.com/dir/subdir/en
我使用WordPress的,所以在我的htaccess的,所讨论的重定向,需要一起工作的一些现有的代码。我现有htaccess的是这样的:?
RewriteEngine叙述在RewriteBase /重写规则^ $的index.php - [L]
重写规则^([_ 0-9A-ZA-Z - ] + /)WP-管理员$ $ 1WP管理员/ [R = 301,L]
的RewriteCond%{REQUEST_FILENAME} -f [OR]的RewriteCond %{REQUEST_FILENAME} -d重写规则^ - [L]重写规则 ^([_ 0-9A -zA-Z - ] + /)?(wp-(content | admin | includes)。*)$ 2 [L] RewriteRule ^([_ 0-9a-zA-Z - ] + /)?(。*。php )$ $ 2 [L] RewriteRule。 index.php [L]
我试图搜索整个网络,但没有解决方案/答案似乎适合这种特殊情况。 任何专家谁可以帮忙?
在此先感谢!
这方面的问题解决了混合代码@anubhava建议?如果不是,我相信你应该快速检查htaccess重写命令[这里](https://httpd.apache.org/docs/current/howto/htaccess.html#rewrite)或[here](http:// www .askapache.com/htaccess/htaccess.html),如果你自己获得解决方案,你可以发布你自己的答案,但如果没有,请让我们知道这里的评论。 – davidtaubmann