URL目录作为参数

时间:2015-03-14 00:10:13

标签: php .htaccess url directory param

我想将URL目录转换为参数。怎么办呢?

例如

myurl.com/directory1/?param2=test1
myurl.com/directory2/?param2=test2
myurl.com/directory3/?param2=test3

反映这个

myurl.com/index.php?param1=directory1&param2=test1
myurl.com/index.php?param1=directory2&param2=test2
myurl.com/index.php?param1=directory3&param2=test3

htaccess解决方案会很棒。谢谢!

2 个答案:

答案 0 :(得分:0)

信息不足,您是否有代码来提取目录?是来自数据库等。

为此提供您当前的代码块,我们可以帮助您修改它。

答案 1 :(得分:0)

所以这是我最终的解决方案。

在我的.htaccess文件中

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

我必须浏览所有图像源和样式表源,并确保在每个源的开头都有一个斜杠,以便从根目录中获取图像,我还必须在WAMP中设置虚拟主机适当的测试。

谢谢!