PHP和短URL

PHP和短URL,php,apache,url,Php,Apache,Url,我有这样一个URL: 我想用这种方式剪切我的URL(就像Bitly或Goo.gl这样的URL缩短器一样): 我不知道怎么做(服务器设置?PHP设置?),你能给我一些有用的参考资料吗 问候。使用.htaccess Options +SymLinksIfOwnerMatch RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d Rewrite

我有这样一个URL:

我想用这种方式剪切我的URL(就像Bitly或Goo.gl这样的URL缩短器一样):

我不知道怎么做(服务器设置?PHP设置?),你能给我一些有用的参考资料吗

问候。

使用.htaccess

Options +SymLinksIfOwnerMatch
RewriteEngine on

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^([^/]+)/?$ page.php?id=$1 [L,QSA]
使用.htaccess

Options +SymLinksIfOwnerMatch
RewriteEngine on

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^([^/]+)/?$ page.php?id=$1 [L,QSA]

您需要
mod_rewrite
通过apache替换URL


此处的文档:

您需要
mod\u rewrite
通过apache替换URL


此处的文档:

如果您使用Apache作为web服务器-@kingkero,它是否缺少足够的信息?这里的任何人都理解这个问题:-)如果您使用Apache作为web服务器-@kingkero,它缺少足够的信息吗?这里的任何人都理解这个问题:-)它不会影响其他URL吗?像
http://www.domain.net/other.php?id=1
?不,因为它的文件不同于
other.php
。您只需将
page.php
更改为
other.php
,那么它也适用于other.php。它不会影响其他URL吗?像
http://www.domain.net/other.php?id=1
?不,因为它的文件不同于
other.php
。您只需要将
page.php
更改为
other.php
,那么它也可以用于other.php