我需要在
url: domain.com/search/hola
忽略此hola
(所以转到/search/index.php
),但在php变量中有hola
。
例如,我在浏览器中输入domain.com/search/google
,然后使用以下代码转到domain.com/search/index.php
:
$search = $_GET['url']; //(obviously, this doesn't works)<br>
print_r($url);
类似的东西:http://example.com/把你放的东西放到同一个网站上。
答案 0 :(得分:1)
您可以使用RewriteRule执行此操作。
将模块mod_rewrite安装到Apache中。根据您的服务器和操作系统,说明可能会有所不同,但大部分时间都已安装。
检查Apache的站点配置中是否指定了AllowOverride All
以允许.htaccess文件。
在网络服务器的根文件夹中创建.htaccess文件。
RewriteEngine On
RewriteRule ^/search/(.*) /search/index.php?param=$1 [L,QSA]
如果您对Apache配置进行任何更改或安装新模块,则必须重新启动Apache服务。 .htaccess文件中的更改不需要重新启动。