Apache .htaccess重写多个页面

时间:2015-07-22 01:42:50

标签: php apache .htaccess mod-rewrite

我正在开发一个新脚本,我正在使用mod_rewrite来创建永久链接。但是我也希望有一个登录页面转到不同的主页面。

即。 http://www.example.com/dashboard 将加载index.php 但 http://www.example.com/login将加载login.php

目前我的.htaccess看起来像这样

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

不确定做我想做的最好方法。试图环顾四周,找不到这个例子。

1 个答案:

答案 0 :(得分:0)

我认为所有你需要的只是.php重写,这样你就可以使用带有或不带.php扩展名的php页面。其余的(重定向)你应该从PHP脚本。

以下是.htaccess在这种情况下的样子。

new_json[:] = [x for x in new_json if x['Country'] not in countries_to_remove]