- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
一个我希望不会听起来很疯狂的问题:在一个多语言站点上,想象几个实际的文件,其中包含当前可以通过其文件名访问的内容:
website.org/en/tomato.php
website.org/nl/tomato.php
website.org/de/tomato.php
这些都是同一个php文件,它前面的文件夹告诉php要获取什么内容。现在这个名字对于我的文件管理来说是简短和方便的,但是文件名对于搜索引擎来说都是非常不吸引人的。那么,有什么方法可以使这些平面文件具有更奇特的名称,例如:
website.org/en/tomato.php-fist-The-Forgotten-Red-Punch
website.org/nl/tomaat.php-vuist-De-Vergeten-Rode-Vuist
website.org/de/tomate.php-faust-Die-Fergessen-Rote-Faust
目前,我的 php 理解文件名前面的文件夹 /en/
或 /nl/
,并将正确的语言放入 tomato.php 文件中。
我的梦想是拥有每个语言的文件名,然后以某种方式告诉 php/apache 使其工作并在命名引擎下无形地获取正确的文件。
我真的还没有准备好使用 cms 框架,我很高兴我可以自己管理我的平面文件。有什么创造性的方式来进行链接管理,这样我就可以更奇特地标记我的链接,同时让自己的短文件名保持在水下?
解决方案/想法/建议/代码都非常受欢迎,并被视为可能的答案,非常感谢。
最佳答案
这在 Apache 和 mod_rewrite
中很常见……有很多方法可以做到这一点——最常见的方法是将所有文件重写为 index.php
在 .htaccess 中:
RewriteRule .* index.php [L]
然后在您的 index.php 中检查 PATH_INFO 并与您的数据库进行比较以获得相关的真实文件。
这里有一些教程:
http://techie-buzz.com/how-to/create-seo-friendly-urls-using-mod-rewrite-and-php-part-1.html
http://articles.sitepoint.com/article/search-engine-friendly-urls
关于php - "Above and Below Water"超链接管理系统的想法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5208737/
我们正在开发一个项目,该项目本身就是 CMS 系统,需要处理大量数字数据,如图像、视频和其他 Assets 。我们正在分析使用用 Java 构建的任何第三方 DAMS 系统的选项,因为我们在同一平台上
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 7 年前。
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
一个简单的问题。 在 magento 中,当转到 System/Configuration 时,左侧导航中有一些主要选项卡。 一般、目录、客户、销售、高级等。 我想知道什么 xml 为那些设置了顺序?
在开发过程中我发现系统配置->设计 HTML Head 部分丢失。 我已经阅读了很多教程,但没有得到这个问题的解决方案。 我已清除缓存并执行索引。 禁用所有安装模块。 我使用的是magento 1.7
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 5 年前。 Improve this qu
上下文 我正在遵循 GCP 对 Storing Secrets 的说明在存储桶中。 KMS 用于 file encryption在上传到存储桶之前。 由于数据加密发生在 Google 存储之外,我对
我目前正在为 KMS( key 管理服务)编写云形成模板(CFT),我想向 root 以外的用户授予 key 管理权限和 key 使用权限。我希望通过 CFT 动态调用它。到目前为止,我可以授予 ro
我是一名优秀的程序员,十分优秀!