创建链接但避免在服务器上为每个链接创建文件夹

时间:2015-05-24 08:37:06

标签: php regex google-app-engine yaml

我希望允许自动生成mydomain.com/link_reference等链接,以显示与其他人共享时的具体信息。

我之前已经实现了一个自动生成链接的脚本,例如mydomain.com/link_reference

我使用PHP中的mkdir和copy命令实现了这一点。创建的文件夹; 'link_reference'只包含index.php,它从javascript中的浏览器地址变量中获取'link_reference'值,并用它来显示与'link_reference'有关的各种信息。

我想知道是否有更好的方法来实现这一点,而不是每次都创建一个新文件夹。我正在使用Google App Engine,因此我认为app.yaml文件可能对此有用。

YAML是:

application: my_app****
version: 1
module: default
runtime: php55
api_version: 1

handlers:  
# Serve images as static resources.
- url: /(.+\.(gif|png|jpg))$
  static_files: \1
  upload: .+\.(gif|png|jpg)$
  application_readable: true

- url: /javascript
  static_dir: javascript
  mime_type: text/html
  application_readable: true

# Serve php scripts.
- url: /(.+\.php)$
  script: \1

# Go to index.php when domain entered
- url: /
  script: index.php


# Go to get_reference.php when link_reference detected
- url: /***some kind of matching expression
  script: get_reference.php

目前,自动生成的引用仅为8个字符,仅为大写字母或整数。例如:GLS8L4RS

我不确定如何设置正则表达式匹配表达式,我不确定这是否是解决方案的最佳实践实现。

0 个答案:

没有答案