美好的一天,重寫引擎重定向到PHP文件
我有需要的URL,這樣訪問:我使用的httpd
site.com/username
實際上應該重定向到一個PHP腳本只用用戶名數據。然後,我希望能夠做一個頭,實際上在腳本中重定向。
基本上,我需要一種方法去從我做的用戶名 - >腳本。
美好的一天,重寫引擎重定向到PHP文件
我有需要的URL,這樣訪問:我使用的httpd
site.com/username
實際上應該重定向到一個PHP腳本只用用戶名數據。然後,我希望能夠做一個頭,實際上在腳本中重定向。
基本上,我需要一種方法去從我做的用戶名 - >腳本。
重定向到index.php文件,並把你的邏輯有
IndexIgnore */*
<IfModule mod_rewrite.c>
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php
</IfModule>
解禁直出的WordPress的標準.htaccess
的。工作正常,需要很好的URL傳遞給index.php
任何PHP網站:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
如果您的網站上存在一個目錄關閉的主服務器根如mysite.com/realsite
- 那麼只需調整這兩條線:
RewriteBase/
然後更改爲:
RewriteBase /realsite/
這行:
名RewriteRule . /index.php [L]
更改:
RewriteRule . /realsite/index.php [L]
能否請您提供更多的投入? –
你嘗試過它。你能表現出來嗎? –
你看過mod_rewrite嗎?有沒有理由不能使用它? –