Özel yapıdan PhalconPHP'ye farklı çerçevelerle denedim.Sunucu Sorgu Dizesine Ekstra Parametreler Ekleme
Bazen, belirli bir parametre değeri olduğunda bazı sunucularda, sunucu sorgu dizesine ek parametreler ekliyor gibi görünüyor.
Bu, özellikle index
sözüyle olur. Örneğin, URL şunun gibi ise; http://example.com/index
ve $_GET
değerlerini döktüğümde bunu elde ediyorum; Beklendiği gibi index
eylemleri ile başlamıyor
array(1) {
["_url"]=>
string(29) "/redirect:/public/index.html/"
}
Ancak başka bir URL değer. Örneğin, http://example.com/my-page
için $_GET
döktüğümde;
array(1) {
["_url"]=>
string(29) "/my-page"
}
Benim .htaccess
AddDefaultCharset UTF-8
DirectoryIndex index.php
<IfModule mod_rewrite.c>
RewriteEngine on
# CloudFlare SSL
RewriteCond %{HTTP:CF-Visitor} '"scheme":"http"'
RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [L]
# Redirect WWW to NON-WWW
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
# Public Root
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
</IfModule>
Ben googled ve çözümleri için SOF kontrol ama çok şanslı değildi. Herhangi bir yardım mutluluk duyacaktır.
Teşekkür kontrol bir cazibe gibi çalıştı. – Revenant