我想用htaccess使我的网址漂亮。
我只有一个变量id
。所以页面就像index.php?id=1
,index.php?id=2
等
我希望他们是index/1/
,index/2/
之类的文件夹,而不是id
变量......
如何使用htaccess重写网址实现这一目标?
我试图这样做:
<IfModule mod_rewrite.c>
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^([^/]+) index.php?id=$1[L]
</IfModule>
答案 0 :(得分:0)
这对我有用:
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^([^/]+) index.php?id=$1 [L]
如果index.php文件是这样的:
<?php
import_request_variables('g', 'req_');
var_dump($req_id);
发出请求
然后index.php的变量req_id = 1(因为import_request_variables调用)