我是新來的!.htaccess。 404相同文件名的RewriteRule
首先,對不起,如果我的英語不好!
我想提出一個簡單的重寫規則,它是給我一個404 我不得不說,它在商業hostings工作(如的1and1),但不是在我的Apache(Ubuntu服務器)
如果重寫規則具有相同名稱的PHP文件它返回404.
- RewriteRule#1正在工作。
- 重寫規則#2是不行的(404)
- 重寫規則#3作品
重寫規則#4作品
Options +FollowSymlinks RewriteEngine On RewriteBase/ RedirectMatch ^/es/$ /es/home RewriteBase /es/ #1 RewriteRule ^home$ index.php [L,NC] #2 RewriteRule ^login$ login.php [L,NC] #3 RewriteRule ^anyName$ login.php [L,NC] #4 RewriteRule ^singup$ register.php [L,NC]
你的意思是它不工作登錄關鍵字,同時它在同一個login.php頁面上工作。 –
是的,如果名稱與php文件的名稱相同,則返回404. –