當用戶打這樣的.htaccess重寫規則特定URL
www.mydomain.com/premium-pro/somepage.html
應該映射到 www.mydomain.com/myfile.php
,我應該能夠訪問somepage.html
如在$_GET
參數中的URL myfile.php
我有.htaccess
在mydomain.com
之下,但是對於重寫規則來說很新穎並不確定應該在那裏寫什麼樣的規則。我在這方面做了研究,但沒有取得成功。 請幫助
當用戶打這樣的.htaccess重寫規則特定URL
www.mydomain.com/premium-pro/somepage.html
應該映射到 www.mydomain.com/myfile.php
,我應該能夠訪問somepage.html
如在$_GET
參數中的URL myfile.php
我有.htaccess
在mydomain.com
之下,但是對於重寫規則來說很新穎並不確定應該在那裏寫什麼樣的規則。我在這方面做了研究,但沒有取得成功。 請幫助
嘗試用下面的治根,我已經採取了VAR變量$_GET
數據。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^/premium-pro/(.+)
RewriteRule^myfile.php?var=%1 [L]
試試這個:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule myfile.php ./premium-pro/somepage.html
somepage.html是一個可變的東西。它可以是somthingelse.html。您在.htaccess中使其成爲靜態 – prgos
nope不起作用。 – prgos
什麼是不工作請提供錯誤。 –
我收到404找不到錯誤。請求沒有被映射myfile.php – prgos