我目前有自己的URL缩短服务.
我如何编写.htaccess文件,以便如果你去http://www.xxxxx.com/shorturl它将把它shorturl作为缩短的url(而不是目录),并将其decoder.php作为$_GET变量传递给文件?
在.htaccess服务器的Web根目录中的文件中尝试以下操作,这是非常标准的使用mod_rewrite.如果它已经与其他Rewrite规则一起存在,只需将.htaccess文件块放在文件末尾即可RewriteEngine On.
<IfModule mod_rewrite.c>
# Turn on the rewrite engine
RewriteEngine On
# If the page doesn't really exist, run it through decoder.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule /?([A-Za-z0-9_-]+)/?$ decoder.php?id=$1 [QSA,L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2140 次 |
| 最近记录: |