.htaccess'te SEO dostu maskeli yeniden yazmalar oluşturmaya çalışıyorum. Htaccess dosyası localhost'ta ve kişisel sunucumda gayet iyi çalışıyor, ancak maalesef GoDaddy'nin sunucularında çalışmıyor. Bunun zaten bir sorun olduğunun farkındayım, ama Godaddy'yi ana bilgisayar olarak kullanmaya başlayan bir müşteri için çalışıyor..htaccess sorgulama dizesini iç yönlendirmeye ekleme
Sorun, yeniden yazmanın, içeride tutmak yerine tarayıcı URL çubuğundaki yeniden yazılan sorgulama listesini gösteren bir yönlendirmeyi zorladığı görülüyor. örn.
Kural:
RewriteRule ^/?([a-zA-Z0-9-_/]*)$ /index.php?loadPage=$1&mode=cms [L,QSA]
Bağlantı: /images
Yönlendirme /images/?loadPage=images&mode=cms
için bu tarayıcı için /images/
olarak kalmak “gerektiğini” söyledi. Ben kopyaladığınız benim kısa aşağıda .htaccess
, geliştirme bloğu
<Files .htaccess>
deny from all
</Files>
Options -MultiViews +FollowSymlinks -Indexes
RewriteEngine On
RewriteBase/
# Stop Old redirection from block below
RewriteCond %{REQUEST_URI} "/old/"
RewriteRule (.*) $1 [L]
# Under construction Redirect
RewriteCond %{REMOTE_ADDR} !^0.0.0.0
RewriteCond %{REQUEST_URI} !^/?old/
RewriteRule ^/?(.*) “/old/$1″ [L,QSA]
#Admin utilities rewrite
RewriteRule ^/?admin/?(.*)$ /index.php?loadPage=$1&mode=backend [L,QSA]
#CMS/Frontend rewrites -- this one is failing
RewriteRule ^\/?([a-zA-Z0-9-_]+)\/?$ /index.php?loadPage=$1&mode=cms [QSA,L]
için modifiye IP'leri
potansiyel Not bir ipucu görüntülenen url /images/?query_string
DEĞİL index.php?query_string
, bu nedenle dış istekler alıyoruz olsa, tam bir yönlendirme yapmıyor olmasıdır sayfa isteğinden 301 yanıt. Ben sadece o satır bakarak başka bir şey test etmedim
bağlantıları izleyerek başvurun ya da contect takımı http://support.godaddy.com/groups/web-hosting/forum/topic/problem-using-htaccess-for-url-rewrite/ desteklemek için olabilir lütfen ve http://support.godaddy.com/groups/web-hosting/forum/topic/how-do-i-use-htaccess-to-redirect-my-document-root-and-mask-the-url/? sid = & sp = 1 –
Linkler için teşekkür ederim, maalesef her ikisini de araştırdım ve durumum için de geçerli değil. –