-1

我正在努力实现以下目标:

如果给定的 URL 是: http ://example.com/abcdef

那么,网络应用程序应该将其理解为: http ://example.com/index.php?id=abcdef

顺便说一句...我是 PHP 和 Apache 初学者。我最好的解决方案是什么?

4

2 回答 2

2

查看 Apache 的mod_rewrite它使用regex匹配 URL ,所以如果你想重写你自己的 URL ,你应该查看一些教程。还有很多 关于基本URL重写 教程_

RewriteEngine On
RewriteRule ^(.*)$ index.php?id=$1
于 2012-07-29T04:39:21.200 回答
0

好吧,我只是试着这样做——

选项 -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?url=$1 [L]

于 2012-07-29T06:37:20.157 回答