dinamik ön kontrolör üzerinden yönlendirme olmadan, doğrudan bireyin dosyalara SEO dostu bağlantılar haritalama için mod_rewrite

0 Cevap php

Ben bir ön denetleyicisi olmayan herhangi bir ortak PHP site için çalışacak bir SEO dostu url yeniden yazma kuralı arıyorum. Bu sunucuda bulunması ve standart URL parametreleri kalan URL dalları dönüştürmek için bulunan PHP dosyasına doğrudan SEO dostu url eşlersiniz.

Örneğin:

/folder1/folder2/folder3/page/var1/val1/var2/val2/var3/val3

: için eşleştirme

/folder1/folder2/folder3/page.php?var1=val1&var2=val2&var3=val3

Now, here's the tricky part. Since the rewrite rules need to be completely agnostic to all the names of folders, pages, and variables, it would need to base the rewrite of the URL parameters on the exact location along link where can be found a file that exists along the path. For instance, consider if the following file happened to exist (hypothetically) off the document root: /folder1/folder2.php
In this case, the following remapping would be legitimate and acceptable:
/folder1/folder2.php?folder3=page&var1=val1&var2=val2&var3=val3

Bu onların URL'ler ve parametreleri anında URL dostu olmak isteyen zaten inşa edilmiş birçok geleneksel web siteleri için nihai yazma kuralı olacaktır.

Ben buldum sadece örnekler var ziyade mod_rewrite dinamik olarak varlığını tespit olması beklenen kural tek bir ön denetleyicisi veya başka kodlanmış dosyalar ile çalışmak için haritalama her şeyi içerir. Bunlar ilgili, ama varlığını bulunan herhangi bir dosya için esnek değildir:

0 Cevap