如何使用.htaccess为不同的参数设置漂亮的URL

时间:2014-10-09 22:05:01

标签: .htaccess parameters pretty-urls

我正在尝试为我的网站设置漂亮的网址。感谢@JonLin我设法用两个参数更改网站。我想要做的另一件事是让它也适用于一个参数。这是代码

RewriteEngine On

RewriteCond %{THE_REQUEST} \ /+devplus0/index\.php\?key=([^&]+)&lang=([^&\ ]+)
RewriteRUle ^ /%1/%2? [L,R]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)/([^/]*)/?$ index.php?key=$2&lang=$1 [L,QSA]

您可以查看来自http://www.devplus.co/english/about-us

的网站

1 个答案:

答案 0 :(得分:1)

对于一个参数,添加:

RewriteCond %{THE_REQUEST} \ /+devplus0/index\.php\?key=([^&\ ]+)
RewriteRUle ^ /%1/%2? [L,R]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)/?$ index.php?key=$1 [L,QSA]
相关问题