2012-06-10 40 views
0

我有这种类型的网页变化网址: -通过.htaccess进行

xyz.com?q=Apple+Ipod+touch 

我希望把它转换成类型

xyz.com/Apple+Ipod+touch 

如何才能做到这一点?

+0

是否打算在第二个Ipad更改为Ipod? – 2012-06-10 06:27:46

+0

显然不是! :P –

回答

1

尝试:

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

如果有网址的更具体的格式,你可以细化RewriteRule不那么通用的(即不匹配任何东西),较适用于您的网址,但这应该工作。

+0

我需要把这些放在哪里? .htaccess我的域名或子域名我希望这个工作? –

+0

只需在您希望使用的子域的文件夹中的'.htaccess'文件中。 – drew010

+0

我用这个和它不工作 选项+的FollowSymLinks RewriteEngine叙述 在 的RewriteCond%{} SCRIPT_FILENAME!-d 的RewriteCond%{} SCRIPT_FILENAME!-f 重写规则^产品/(\ d +)* $ ./index.php ?id = $ 1 –