我的网址:http://example.com/index.php?L=F/12345678
这就是我的尝试。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/?$ index.php?L=$1 [QSA,L]
这就是我所期望的:http://example.com/F/12345678
但是很有效。
答案 0 :(得分:0)
这应该有效:
RewriteEngine On
RewriteCond %{THE_REQUEST} ^(GET|POST)\ /index\.php\?L=(.*)\ HTTP
RewriteRule ^ /%2\? [R,L]
#Internal rewrite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?L=$1 [L]
应将http://example.com/index.php?L=F/12345678
更改为http://example.com/F/12345678
答案 1 :(得分:0)
尝试使用:
RewriteEngine On
RewriteRule ^([^/]*)$ /index.php?L=$1 [L]