在我的页面中我有一个登录文件夹。当我输入domain.com/login/它使我正确地到文件夹。当我写domain.com/login它也开启了网页,但该网址变成domain.com/login/?cname=loginRewriteRule与文件夹冲突
我的另一主要环节是像domain.com/company和正常工作。但是,如果我写domain.com/company/它没有找到对象。
我该如何解决这些问题?
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/$
RewriteCond %{REQUEST_URI} !^/domain.com/index.(php|html?)
# domain.com/login
RewriteRule ^/login?$ /domain.com/login/index.php
# domain.com/abc
RewriteRule ^([a-z0-9]+)?$ /domain.com/profile/company-profile.php?cname=$1 [NC,L]
谢谢你。这真的帮助我了解这些工作。然而,该公司只是一个例子,它可能是任何名称。我该如何改变它? – EnexoOnoma
我加了这个'RewriteRule ^([a-z0-9] +)/ $ /profile/company-profile.php?cname = $ 1 [NC,L]'而不是你为我公司发布的东西,但它与'login'混淆 – EnexoOnoma
将很快更新上面的答案 –