页面功能不适用于多个网站。我该如何解决?

时间:2018-12-03 17:01:07

标签: php mod-rewrite parameters

我想让我的网站使用多语言,到目前为止没有问题,并且一切正常。

现在,我想使用mod_rewrite,因此我复制了.htacces文件,并使用其他参数进行了相同的操作。到目前为止一切都很好。

现在,我单击arround并遇到一个问题,当我使用附加参数时,我的页面功能不再起作用(请参见下面的示例)-我真的找不到问题,希望有人可以帮助我。

示例:

Works-> https://www.airdropbob.com/index.html?page=2

不起作用-> https://www.airdropbob.com/ru/index.html?page=2(向我显示第1页) 但是,如果我在没有重写网址的情况下使用它,则它会起作用:https://www.airdropbob.com/index.php?lg=ru&page=2

所以看来我在htaccess文件中犯了一个错误。

我的.htaccess文件

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.airdropbob\.com$ [NC,OR]
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule ^(.*)$ https://www.airdropbob.com/$1 [R=301,L]
###############ENGLISH REWRITE################
#Website
RewriteRule    ^index.html?$    index.php    [NC,L]   
RewriteRule    ^cryptocurrency-projects?$    projects.php    [NC,L]   
RewriteRule    ^airdrop-calender?$    calender.php    [NC,L]  
RewriteRule    ^contactus?$    contactus.php    [NC,L]  
#Airdrop
RewriteRule    ^airdrop-([A-Za-z0-9-]+)-([0-9]+).html?$    airdrop.php?action=show&id=$2    [NC,L]  
RewriteRule    ^airdrop/([A-Za-z0-9-]+)/([0-9]+)?$    airdrop.php?action=show&id=$2    [NC,L]  
#Project
RewriteRule    ^ads/([A-Za-z0-9-]+)?$    index.php?action=out&id=$1     [NC,L]  
RewriteRule    ^link/([0-9]+)?$    airdrop.php?action=out&airdropid=$1     [NC,L] 
RewriteRule    ^project-([A-Za-z0-9-]+)-([0-9]+).html?$    projects.php?action=show&projectid=$2    [NC,L]   
RewriteRule    ^([A-Za-z0-9-]+)/([0-9]+)?$    projects.php?action=show&projectid=$2    [NC,L]  
###############Other Language REWRITE################
#Website
RewriteRule    ^([A-Za-z0-9-]+)/?$   index.php?lg=$1    [NC,L] 
RewriteRule    ^([A-Za-z0-9-]+)/index.html?$    index.php?lg=$1    [NC,L]   
RewriteRule    ^([A-Za-z0-9-]+)/cryptocurrency-projects?$    projects.php?lg=$1    [NC,L]   
RewriteRule    ^([A-Za-z0-9-]+)/airdrop-calender?$    calender.php?lg=$1    [NC,L]  
RewriteRule    ^([A-Za-z0-9-]+)/contactus?$    contactus.php?lg=$1    [NC,L]

有人可以帮助我找到问题吗? 我不知道了:/

谢谢!

0 个答案:

没有答案