所以这就是我目前的统治。
RewriteRule ^([A-Za-z0-9-_]+)$ paste.php?p=$1 [L]
Url是这样的。 http://website.com/pasteid
我正在努力做的事情 example.com/pasteid/download 要么 example.com/pasteid/plain
我传递给下载/普通的GET参数是a = download / a = plain
答案 0 :(得分:0)
假设您想要访问您的网站:
http://website.com/pasteid/download
如果我很了解你,你想要这个.htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]*)/(.*)$ paste.php?p=$1&a=$2 [L]
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_URI} !^/$
RewriteRule ^(.*)$ paste.php?p=$1 [L]
这样做:
http://www.example.com/pasteid/download => /paste.php?p=pasteid&a=download
http://www.example.com/pasteid/plain => /paste.php?p=pasteid&a=plain
完整的规则允许资源文件不受批评(css,js,png,jpg)。