这可能很简单,但我花了好几天没有结果。
我的网站首页网址默认为 的 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>
有人可以建议更好的规则来跳过控制器和操作,只看到域名吗?