php - 如何通过 URL 接受 GET 参数,但不包含 ".php?argument=value"

标签 php javascript url

Possible Duplicate:
How to: URL re-writing in PHP?

网站如何使用您直接在 URL 中提供的参数?

例如,您可以访问:

http://isup.me/www.google.com

然后该网站上的脚本可以使用值 www.google.com 来查看该网站是否已启动。

我可以这样做:

http://isup.me/index.php?url=ww.google.com

$url = $_GET['url'];

但这不是很干净,我很想知道它是如何以其他方式完成的。

非常感谢! pimvdb 指出这是这个问题的重复:

How to do URL re-writing in PHP?

最佳答案

您需要ModRewrite

# Turn on URL rewriting
RewriteEngine On
RewriteBase /

# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Rewrite all other URLs to index.php/URL
RewriteRule ^(.*)$ index.php?url=$1 [L]

关于php - 如何通过 URL 接受 GET 参数,但不包含 ".php?argument=value",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8680907/

相关文章:

asp.net-mvc - 如何使 MVC 5 中的 URL SEO 友好且一致?

swift - 使用 Alamofire 检查 url : responseData don't work

javascript - 如何在不打开外部链接的情况下访问它,只需加载它

php - 从文本文件中选择 6 个以上 10 个字符以下的随机字符串

php - MySQL GROUP BY 返回一行

javascript - 尝试实现一个简单的幻灯片放映 - 行不通

javascript - Nodejs writestream 内存使用情况

PHP 正则表达式模板 - 查找所有出现的 {{var}}

php - Codeigniter 3.0.0 - 找不到错误 404 页面

javascript - Google Charts 注释时间线提示未出现