2014-11-01 175 views
0

因此,我知道如何告訴WordPress如何使用.htaccess文件忽略目錄,但我希望能夠從該目錄內刪除index.php這樣我就可以像這樣訪問:.htaccess WordPress忽略目錄並從該目錄中刪除index.php

wordpresssite /目錄/控制器/功能= wordpresssite /目錄/ index.php/控制器/功能

我一直很努力,但我顯然不是在寫.htaccess文件非常好。

感謝

我的.htaccess文件 WordPress網站被稱爲smartronic,我想忽略和刪除的index.php子目錄是/ mailin

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /smartronic/ 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_URI} !^/(mailin|mailin/.*)$ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /smartronic/index.php [L] 
</IfModule> 

# END WordPress 

目前打算smartronic/mailin將我帶到xampp根頁面或404頁面

+0

我們可以看到當前的htaccess文件 – Ohgodwhy 2014-11-01 22:58:28

+0

新增@Ohgodwhy – rosscooper 2014-11-01 23:15:50

+0

@rosscooperdesign我是替換之後追加它不太瞭解你的要求。瀏覽器中的URL是什麼,它應該被重寫爲什麼? – 2014-11-02 11:22:34

回答

0

要將index.php插入到固定URL中,您可以使用簡單的RewriteRule

RewriteRule ^mailin/controller /mailin/index.php/controller [L] 

如果controller是可變的,你需要(...)捕捉到這一部分,並與$1

RewriteRule ^mailin/(.*)$ /mailin/index.php/$1 [L]