所以我创建一个URL缩短服务和在为了这个工作,我将不得不改变我的.htaccess文件的URL更改从website.com/?id=myidhere
到website.com/myidhere
。我已经整理这个任务出来的数字,但我不知道如何执行它的字母。 这是我的.htaccess至今:添加文本改写规则
RewriteEngine On
RewriteCond %{THE_REQUEST} ^(GET|HEAD)\ /(index\.php)?\?id=([0-9]+)([^\ ]*)
RewriteRule^/%3?%4 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([0-9]+)/?$ /index.php?id=$1 [L,QSA]
所以重写数字,但是当我在URL中的ID输入文本它显示404错误。有人能帮助我吗?谢谢。
完美。伊利诺伊州接受了答案,在7分钟:)为每个字符 – 2013-04-20 11:35:48