我正在使用godaddy托管,我的域名指向名为“abc”的目录 我在“abc”目录下创建了一个目录“temp”,并在“temp”目录下放置了一个.htaccess文件。
我想重写网址,如下所示
http://www.mywebsite.com/temp/VARIABLE_VALUE/VARIABLE_FILENAME.php?id=12&c=usa
到
http://www.mywebsite.com/temp/VARIABLE_FILENAME.php?var=VARIABLE_VALUE&id=12&c=usa
我的.htaccess文件包含以下代码。
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([^-]*)$ /temp/index.php?var=$1 [L]
但是,它给了我404错误。
答案 0 :(得分:2)
您可以在
中使用此规则Options +FollowSymLinks
RewriteEngine On
RewriteBase /temp/
RewriteRule ^([^/]+)/([^.]+\.php)$ $2?var=$1 [L,QSA]