2013-11-10 70 views
-1

美好的一天,重寫引擎重定向到PHP文件

我有需要的URL,這樣訪問:我使用的httpd

site.com/username 

實際上應該重定向到一個PHP腳本只用用戶名數據。然後,我希望能夠做一個頭,實際上在腳本中重定向。

基本上,我需要一種方法去從我做的用戶名 - >腳本。

+2

能否請您提供更多的投入? –

+0

你嘗試過它。你能表現出來嗎? –

+0

你看過mod_rewrite嗎?有沒有理由不能使用它? –

回答

0

重定向到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> 
0

解禁直出的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]