在我的頁面中我有一個登錄文件夾。當我輸入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
將很快更新上面的答案 –