主页.htaccess RewriteRule打破了过滤器

时间:2017-06-30 07:47:20

标签: php apache .htaccess mod-rewrite url-rewriting

这可能很简单,但我花了好几天没有结果。

我的网站首页网址默认为 的 https://rezume.am/index.php?controller=pjLoad&action=pjActionJobs

我希望看到 https://rezume.am/

当我在.htaccess文件中添加以下规则时:

RewriteRule ^()$ index.php?controller=pjLoad&action=pjActionJobs$1
事情很有效,但左边的过滤器坏了。

以下是我的全部.htaccess内容:

#Redirection code starts
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
#Redirection code Ends

RewriteEngine On
RewriteRule ^(.*)-(\d+).html$ index.php?controller=pjLoad&action=pjActionView&id=$2
RewriteOptions inherit

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

#RewriteRule ^(.*)$ index.php/$1 [PT,L]

RewriteRule ^()$ index.php?controller=pjLoad&action=pjActionJobs$1
</IfModule>

有人可以建议更好的规则来跳过控制器和操作,只看到域名吗?

0 个答案:

没有答案