我试图重写一个像“http://yoururl.com/abcde”
这样的网址改为“http://yoururl.com/yourfile.php?string=abcde”。
我用
试过了RewriteRule ^redirect_v2.php?alias=([a-zA-Z0-9]+)$ index.php/$1
但它不起作用。
感谢您的帮助!
亲切的问候
答案 0 :(得分:1)
通常,如果您想在浏览器中使用这样的网址。
http://yoururl.com/yourfile.php?string=abcde
然后你的htaccess会是这样的
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /yourfile\.php\?string=([^\&\ ]+)
RewriteRule ^/?yourfile\.php$ /index.php/%1? [L,R=301]