在.htaccess中动态解析URL

Vin*_*ein 3 php .htaccess

是否有可能做一个奇怪甚至更换.htaccess以更换/网址= &?

换句话说,我有这样的链接:

page/subscriber/action/manage/sortby/id

我想知道是否有办法简单地更换奇数/与=和偶数/用&?

我有一些很长的有很多参数的网址,我不想为每个网址写一个特定的规则.

我正在尝试将一个非常大的PHP脚本转换为格式良好的URL,并且需要数周才能找到每个可能的url和参数组合.

Jar*_*lav 6

你为什么不想在PHP脚本本身?我想我在Zend框架中第一次看到这个,但现在在我的项目中使用了类似的方法.

的.htaccess:

RewriteEngine on
RewriteRule .* index.php
Run Code Online (Sandbox Code Playgroud)

的index.php

$path = $_SERVER['REQUEST_URI'];
$paths = explode('/', $path);
// Add some logic for showing the page you need. Maybe remove domain before processing
Run Code Online (Sandbox Code Playgroud)

例如,您可以将偶数参数用作数组键,并将参数作为这些键的值添加.

例如,打印路径,使用

echo "<pre>";
print_r ($paths);
echo "</pre>";
Run Code Online (Sandbox Code Playgroud)