.htaccess Htaccess一级或二级目录,但不适用于js或css
我尝试使用以下代码:.htaccess Htaccess一级或二级目录,但不适用于js或css,.htaccess,redirect,.htaccess,Redirect,我尝试使用以下代码: RewriteRule ^(.*)/([0-9a-zA-Z]+) results.php?property_type=$1&city=$2 [NC,L] 我想重定向我所有的财产类型和城市。 例如: 但它现在似乎正在工作,js、css、图像或任何包含返回错误 最好的方法是什么 谢谢 首先要修复规则的正则表达式,方法是在root.htaccess中使用它: RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FI
RewriteRule ^(.*)/([0-9a-zA-Z]+) results.php?property_type=$1&city=$2 [NC,L]
我想重定向我所有的财产类型和城市。
例如:
但它现在似乎正在工作,js、css、图像或任何包含返回错误
最好的方法是什么
谢谢 首先要修复规则的正则表达式,方法是在root.htaccess中使用它:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\w-]+)/([\w-]+)/?$ results.php?city=$1&property_type=$2 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\w-]+)/?$ results.php?city=$1 [QSA,L]
然后将其添加到页面HTML的
部分:
<base href="/" />
因此,每个相对URL都是从该URL解析的,而不是从当前页面的URL解析的。Hi@anubhava,谢谢!它起作用了!但我还有一个问题。我把它改为domain.com/doha/partment,但我也需要是domain.com/doha,但我有这样一个重写规则:RewriteRule^privacy policy privacy-policy.php[NC,L]RewriteRule^commercial results.php?page=commercial[NC,L]RewriteRule^buy results.php?forwhat=sale[NC,L]RewriteRule^rent results.php?forwhat=rent[NC,L]RewriteRule^results.php[NC,L]RewriteRule^agents agent.php[NC,L]它与您给我的规则冲突。我该怎么处理这个?谢谢在我建议的规则之前保留这些特定规则。还可以查看更新的规则。太棒了!非常感谢!!
<base href="/" />