好的,我已经找到了这个的每一个版本,但没有特别的。所以我的网址是这样的格式
www.inspection.com/users/?action=register
我想将其转换为
www.inspection.com/users.php?action=register
这是我到目前为止在htaccess中得到的
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^[A-Za-z0-9]+/\?action=[A-Za-z0-9]+$ $1.php?action=$2 [L,QSA]
但错误日志显示RewriteRule:无法编译正则表达式
主要目标:在域名后面是对我想调用的文件的引用,所以在这个字符串的末尾附加php,但是保留查询参数
1条答案
按热度按时间pw136qt21#
根据显示示例,请尝试以下.htaccess规则文件请确保在测试URL之前清除浏览器缓存还要确保.htaccess规则文件和.php文件位于同一文件夹中
还有一点,您尚未在RewriteRule左侧创建捕获组,因此无法在其右侧使用它们。