繁体   English   中英

HTAccess 重写规则影响其他页面?

[英]HTAccess Rewrite rule affecting other pages?

我刚刚为我的 .htaccess 文件创建了一个规则,以将任何流量发送到...

mysite.com/area-scheme.php?scheme_id=XXX显示为mysite.com/london

下面的内容适用于这些页面,但如果我访问 mysite.com,它没有正确加载数据,我必须实际访问 mysite.com/index.php,我做错了什么吗?

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]*)$ /area-scheme.php?scheme_id=$1 [L]

你能试试这个吗?

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)$ /area-scheme.php?scheme_id=$1 [L]

这可以避免重写具有空的相对 URL 的 mysite.com。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM