-2
我怎樣才能在下面的htaccess的重定向如何重定向URL htaccess的
url/api/login?status_check=1 -> `url/stack/api/login.php?status_check=1`
url/u/123456789 -> `url/stack/user/show_profile.php?uid=123456789`
我怎樣才能在下面的htaccess的重定向如何重定向URL htaccess的
url/api/login?status_check=1 -> `url/stack/api/login.php?status_check=1`
url/u/123456789 -> `url/stack/user/show_profile.php?uid=123456789`
對不起傢伙,我在這裏發表意見,因爲不提供發佈代碼的能力。如果有人感到冒犯,我表示歉意。 現在我得到我的URL重定向對當地的環境,如http://localhost/api/signup工作,但是當我上傳到服務器http://server.com/api/signup
<Files ~ "^\.(htaccess|htpasswd)$">
deny from all
</Files>
Options -Indexes
Options -Indexes
Options -Indexes
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^api/signup stack/api/api.signup.php [NC,QSA]
RewriteRule ^api/signin stack/api/api.signin.php [NC,QSA]
RewriteCond %{THE_REQUEST} ^.*/index\.php
RewriteRule ^(.*)index.php$ /$1 [R=301,L]
我在服務器上啓用了mod_rewrite,並在Apache配置中添加了AllowOverride All,我發現了這個問題的解決方案。 – noob
@TaraWilfred添加它顯示的404錯誤[標籤:PHP]沒有幫助。這個問題與php無關。 – hjpotter92
對不起,我的意思是如何寫出有效的htaccess語言來實現呢?例如在我的問題中,我想在用戶訪問「http:// url/u/123456789」時重定向,他們實際訪問的是「http://url/stack/user/show_profile.php?uid = 123456789」 – noob
類似的問題[so]。你會發現它並不困難。你必須展示你試圖解決你的問題,而不是要求解決方案。 – hjpotter92