2015-12-22 58 views
0

我需要将文件夹重写为变量。例如我有一个网址http://www.example.com/partners?id=ABChtaccess - 将文件夹重写为变量

我需要得到:www.example.com/partners/ABC,这里“ABC”作为id。

Options +FollowSymLinks 
RewriteEngine on 
RewriteRule ^partners/(.*)$ partners/?id=$1 
+0

那么你的问题是什么? –

+0

让我们知道它是如何为你工作的。 –

回答

0

试试这个:

RewriteRule ^partners/(.*)$ partners?id=$1 [L] 
1

你应该在根你的.htaccess尝试你的规则这种方式。

Options +FollowSymLinks -MultiViews 
RewriteEngine on 

#redirect the old format to the rewritten URL 
RewriteCond %{THE_REQUEST} ^GET\ /+partners\?id=([^&\ ]+) 
RewriteRule^/partners/%1? [R=302,L] 

#internally rewrite folder to partners querystring. 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^partners/(.+)$ partners?id=$1 [L] 
相关问题