0
我有一个看起来像一个URL:URL与htacess文件重写
domain.com/home/login.php?ref=501201
我想把它重新写为
domain.com/ref/501201
请告诉我你的.htaccess语法
RewriteRule ^ref/([0-9]+)$ /home/login.php?id=$1
因为这不起作用
我有一个看起来像一个URL:URL与htacess文件重写
domain.com/home/login.php?ref=501201
我想把它重新写为
domain.com/ref/501201
请告诉我你的.htaccess语法
RewriteRule ^ref/([0-9]+)$ /home/login.php?id=$1
因为这不起作用
这一个是尝试它。
RewriteEngine on
RewriteRule ^/?ref/([0-9]+)$ /home/login.php?id=$1
未经测试。我希望工作
谢谢,它的工作,但有一个问题http://prntscr.com/frh4jd 它不加载样式表 –
而“这不起作用”意味着什么_exactly?你有错误吗?你在http服务器错误日志文件中看到什么吗?错误的重写是否发生?什么都没有发生?宇宙是否内爆? – arkascha
如果你真的想使用动态配置文件(你应该尽量不......),那么你需要启用这些文件。看一看Apache HTTP服务器提供的'AllowOverride'指令。 – arkascha
您应该在问题中添加更多信息:该文件位于何处,请添加该文件的_full_内容。谢谢。 – arkascha