2017-10-18 50 views
0

如果我使用下面的modrewrite代碼使用查詢,我可以刪除文件擴展名。當不使用查詢時從URL中間刪除.php擴展名

RewriteCond %{REQUEST_FILENAME}.php -f 
RewriteRule !.*\.php$ %{REQUEST_FILENAME}.php [QSA,L] 

但是我使用PHP中的爆炸和數組移位來提取URL中的值。比如我有一個網址如下:

http://somedomain.com/register.php/attending/[email protected]

能有人幫我創建正確的重寫規則,所以我可以在URL中間除去.PHP。

我嘗試了一些在線工具,但他們只當我使用的查詢,即工作密鑰=值

回答

0

我認爲,在這種情況下,最好是添加一條規則(在別人面前):

RewriteRule ^register(/.+)$ register.php$1 [NC,L]