Regex 制作一条htaccess行来重写这个

Regex 制作一条htaccess行来重写这个,regex,.htaccess,mod-rewrite,url-rewriting,rewrite,Regex,.htaccess,Mod Rewrite,Url Rewriting,Rewrite,我有一个地址,我真的想缩短它,让它看起来更漂亮:-) http://www.mysubdomain.mydomain.com/test/make/n.php?o=My%20test&template=Lovely 重要的参数有:o=和template= 我如何才能使htaccess允许我进入主域并使用此地址 http://www.mydomain.com/Lovely/My%20test 它将显示上述链接/页面的内容 我读了很多关于htacces的书,但还没有弄明白这一点。不管我测试什么,它都不

我有一个地址,我真的想缩短它,让它看起来更漂亮:-)

http://www.mysubdomain.mydomain.com/test/make/n.php?o=My%20test&template=Lovely

重要的参数有:o=和template=

我如何才能使htaccess允许我进入主域并使用此地址
http://www.mydomain.com/Lovely/My%20test
它将显示上述链接/页面的内容

我读了很多关于htacces的书,但还没有弄明白这一点。不管我测试什么,它都不起作用。因此,我希望能从一位或多位htaccess专家那里得到帮助;-)

总而言之:我的目的是创建一个类似这样的短URL:mydomain.com/templatename/special%20words 这将显示本文中第一个链接的内容


谢谢:-)

以下是适用于您的代码:

Options +FollowSymLinks -MultiViews
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^[^/]*/[^/]*/?$ n.php?o=$1&template=$2 [L,QSA]