Think PHP 5.X 或 laravel
找到Thinkphp 或 laravel 的public資料夾下的 .htaccess
修改
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
為在下面的內容,即可使用phpstudy的nts模式:
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
phpstudy 預設就是nts 模式。
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# 重定向 pc 的資源目錄路徑
RewriteCond %{HTTP_HOST} ^www\.testnew\.com$
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ pc/$1
# 重定向 pc 的入口檔案
RewriteCond %{HTTP_HOST} ^www\.testnew\.com$
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^(.*)$ pc.php [L,E=PATH_INFO:$1]
# 重定向 pc 帶引數的處理
RewriteCond %{HTTP_HOST} ^www\.testnew\.com$
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ pc.php [L,E=PATH_INFO:$1]
# 重定向 mobile 的資源目錄路徑
RewriteCond %{HTTP_HOST} ^m\.testnew\.com$
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ m/$1
# 重定向 mobile 的入口檔案
RewriteCond %{HTTP_HOST} ^m\.testnew\.com$
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^(.*)$ mobile.php [L,E=PATH_INFO:$1]
# 重定向 mobile 帶引數的處理
RewriteCond %{HTTP_HOST} ^m\.testnew\.com$
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ mobile.php
</IfModule>
連結:www.jianshu.com/p/4803e48b2cd2
本作品採用《CC 協議》,轉載必須註明作者和本文連結