我真的只是在寻找想法和指导,同时在WordPress CMS Divi结构中寻找内存处理。
我的公司需要一个好的ContentPlaceholder解决方案。按照MVC的思路,我们需要尽量减少冗余资源的创建,同时创建一个国家网站,为不同国家的地区关注点提供服务。我们正在考虑使用地理定位(Google反向查找),但它必须允许标准用户在WP中添加/管理依赖于状态的内容块。
CodeCanyon有一个用户角色内容占位符插件https://codecanyon.net/item/wordpress-content-placeholders/9259679
有一种服务https://geolify.com/
有很多关于使用的讨论。htaccess URL重写或重写条件。可能类似URL。com/页面?状态\\=TX
也许一个自定义PHP函数可以直接提取URL状态值,但我需要深入了解WP中的PHP功能(有没有自定义插件)。
get_header();
get_footer();
> <?php $matches = Array();
> preg_match("/^\\/questions/([0-9]+)\\/([^\\/]+)$/",
> $_SERVER[\'REQUEST_URI\'], $matches);
>
> $db = new Database(); $seo_title = $db->getTitleById( $matches[1] );
> if( $seo_title != $matches[2] ) { header( "Location:
> /questions/{$matches[1]}/{$seo_title}", TRUE, 301 ); exit(); } else
> { display_the_page(); }
另一个例子:
RewriteCond%{ENV:GEOIP\\u COUNTRY\\u CODE}^(US | CA)$重写规则^(.*)$http://www.example.com/USA/$1[升]
或此示例:https://stackoverflow.com/questions/20994880/ip-geo-location-with-mod-rewrite-php