【发布时间】:2016-05-06 19:05:50
【问题描述】:
多个 RewriteRule 不适用于我的 .htaccess 文件。
为了直接进入重点,我将这行代码放入我的 .htaccess 文件中
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ ./index.php?lang=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)/$ ./profile.php?page=$1 [L]
问题是当我在我的域中添加一个参数时,假设 www.eaxmple.com/something,我总是登陆主页。我想要做的是,当我在末尾设置一个带有斜杠的参数以转到 profile.php 而没有斜杠以移至 index.php 时。即使我试图输入一个参数,我总是会移动到索引页面。
有人可以帮我吗?
【问题讨论】:
标签: php apache .htaccess mod-rewrite